Seite 1 von 1

Registrierung und Login umleiten.

Verfasst: 22.02.2012 18:24
von Thomasio
Ich habe eine Webseite, samt MySql, mit Memberlist, Signup, Login, usw., nur habe ich kein Forum, darum möchte ich gerne nachträglich phpBB installieren.

Dabei möchte ich

1) Bestehende User in phpBB eintragen, aber das sind heftig viele und meine eigene Memberlist passt sicher nicht zu irgendwelchen Standards, sprich ich will mir ein Script selber coden, was meine Memberlist liest und die nötigen INSERTs in phpBB macht.
Dazu müsste ich wissen, was effektiv bei der Registrierung und Aktivierung eines neuen Users in phpBB passiert, welche Tabellen sind betroffen, welche Daten werden eingetragen?

2) Ich möchte neuen Usern ersparen sich doppelt anmelden zu müssen und auch separates Login für Seite und Forum klingt nicht so toll.
Obendrein will ich mir ein Dutzend Spam-Anmeldungen pro Tag ersparen.
Darum möchte ich alle Funktionen in phpBB die auf Registrierung, Login, Logout, usw. zeigen deaktivieren, bzw. umleiten auf die entsprechenden Scripts meiner Seite und im Gegenzug sollen meine Scripts zusätzlich zur entsprechenden Funktion für meine Seite automatisch auch die passenden Funktionen von phpBB ausführen.
Dazu müsste ich wissen, wo im phpBB Sourcecode überall Links zu diesen Funktionen stehen, und was die effektiv machen.

Gibt es dazu irgendwo ein Tutorial oder so, oder kann mir jemand erklären, ob und wie das geht?

Re: Registrierung und Login umleiten.

Verfasst: 22.02.2012 19:13
von TW1920
Also ich würde empfehlen, deine Seite in phpBB3 zu integrieren. Wie das geht kannst du hier lesen: http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten

Bezüglich der vorhandenen Nutzern müsste man wissen, welche DB-Struktur deine Usertabelle hat und auf welche Weise das PW verschlüsselt ist. Sollten die PW's als MD5-Hash gespeichert sein, wird es keine Probleme geben ud die Tabelle muss halt an das Shema von phpBB angepasst werden - Zusätzliche Felder können erhalten bleiben.

Was immer sehr hilfreich ist, wenn du dir das Tabellenshema und den Aufbau von phpBB etwas genauer anschaust ;)

Re: Registrierung und Login umleiten.

Verfasst: 22.02.2012 21:50
von Thomasio
DAS hatte ich schon mal, wenn auch lange her.
Ich hatte damals ca. 250 User und dank phpBB hatte ich 6 Monate später 3500, davon 3250 nicht aktiviert.
Es hat mich einen Haufen Arbeit gekostet das wieder auszusortieren und als dann irgendein Hacker einen Weg gefunden hat mein Forum zu löschen, weil ich nicht rechtzeitig das passende Update aufgespielt hatte, habe ich es schlicht nicht wieder hergestellt, sondern einfach meine Seite ohne Forum behalten.

Heute habe ich 500 User und irgendwie brauche ich dann doch ein Forum.
Darum habe ich die letzten paar Tage das Web zum Thema Spam in phpBB durchforstet.
Leider finden sich dabei haufenweise und ausschliesslich Meldungen, dass phpBB schlicht so beliebt ist, dass Spammer sich schon deshalb registrieren, damit irgendwelche Roboter damit mehr Traffic auf ihren eigenen Seiten generieren.
Man kann das mit Capchas und Listen von geblockten IPs etwas einschränken, aber verhindern kann man das effektiv nur, wenn man die normale Registrierung innerhalb von phpBB lahm legt.

Die Erfahrung von damals hat mir gereicht, insbesondere mit dem, was ich die letzten Tage zum Thema gelesen habe.
Ich glaube, meine eigenen Scripts sind schon deshalb viel besser, weil sie keinerlei Standard folgen und darum von Suchrobotern nicht gefunden werden.
Im Zweifelsfalle code ich mir mein Forum selber, aber das ist natürlich eine Unmenge Arbeit, darum wäre ich sehr froh, wenn ich ein fertiges Foren-System verwenden könnte, nur halt ohne die negativen Randeffekte ala Spam.

Re: Registrierung und Login umleiten.

Verfasst: 22.02.2012 22:02
von Miriam
Zum Thema: User in PhpBB3 einpflegen -> wirf mal einen Blick in die Funktion user_add() in der /includes/user_function.php

Re: Registrierung und Login umleiten.

Verfasst: 22.02.2012 22:23
von TW1920
Also ich nutze die http://www.phpbb.com/customise/db/mod/anti_spam_acp/

diese setzt auf http://www.stopforumspam.com/ eine große forenspammer-db.

Dadurch dürfte das Risiko schonmal etwas minimiert sein ;)


Und naja, mit einem vernünftigen Captcha müsste es schon gehen, schließlich gibt es so viele foren, und nicht alle sind von solchen problemen geplagt ;)

Re: Registrierung und Login umleiten.

Verfasst: 22.02.2012 22:46
von Thomasio
Danke für den Tipp mit user_add(), der hilft mir schon mal ein Stück weiter.
Mittlerweile habe ich entdeckt, dass ich schlicht die Registrierung deaktivieren kann.
Ausserdem habe ich ganz einfach einen User registriert und mir in MySql vorher/nachher angeschaut.
Das reicht mir schon.

Fehlt noch Login und Logout.

Re: Registrierung und Login umleiten.

Verfasst: 23.02.2012 10:18
von Thomasio
Jetzt habe ich gerade diese Seite gefunden:

http://www.freewebcomponent.com/sample/ ... bsite.html

Was haltet ihr davon?

Re: Registrierung und Login umleiten.

Verfasst: 23.02.2012 12:49
von TW1920
Ich habe es zwar nicht ausprobiert, klingt aber nach einem praktischen Hilfsmittel ;)