Zentraler Login für eigenes Portal und phpBB

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
nils_r
Mitglied
Beiträge: 2
Registriert: 08.07.2009 08:03

Zentraler Login für eigenes Portal und phpBB

Beitrag von nils_r »

Hallo!

Ich möchte phpBB3 in eine vorhandene Community integrieren.
Per Authentication Plugin übernimmt phpBB die Userdaten der vorhandenen Community.
Das Problem was ich jetzt habe:
Die Benutzer müssen sich für das Forum nochmal extra einloggen.
Daher bin ich auf der Suche nach einer Lösung um die Benutzer mit einem Login bei beiden Systemen anzumelden.
Ich möchte dabei das Login Script der vorhandenen Community nutzen.
Wie kann ich einen Benutzer auch bei phpBB einloggen?

Habe mir jetzt nochmal ein paar Gedanken gemacht:

Variante 1:
Der Benutzer loggt sich über das vorhandene Login-Script wie gehabt bei der Community Software an. Wenn Benutzer + Passwort richtig sind, werden Benutzername, Passwort und eine Redirect URL zur Community per Post an das phpBB Script ucp.php gesendet. Dieses Script wird ja auch beim phpBB eigenen Login-Script mit den Daten versorgt. Durch die Redirect URL zur Community leitet das phpBB Script nach dem Login in phpBB wieder zurück auf die Community Seite.

Variante 2:
Ich erzeuge die entsprechenden Eintraege in der session-table der phpBB Datenbank manuell ein. So in der Art wie http://www.phpbb.de/kb/integration hier unter "Übergabe der Benutzerdaten -> 2. Die manuelle Erstellung einer Benutzer-Sitzung" beschrieben.

Was ist davon zu halten? Hat jemand einen anderen Vorschlag?
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“