hallo,
ich versuche zur zeit das phpbb3 in eine bestehende webseite zu integrieren, die webseite hat eine eigene user und sessionverwaltung... die userdaten werden datenbankseitig per trigger in die _users tabelle usw kopiert, das funktioniert auch problemlos, aber ich habe folgendes problem: wenn ich eine session in meinem system starte, und mich dort einlogge habe ich probleme diese laufende session an das bhpbb zu übernehmen.. mein session_handler schreibt die systemeigenen datenbanksession auch in die stessiondatenbank von phpbb die sid wird an die url immer angehängt.. aber im phpbb bin ich damit nicht eingeloggt... wenn ich mich im phpbb dann nochmals einlogge wird eine zweite session mit genau dem gleichen inhalt in die datenbank geschrieben, wie die manuell von meinem system erstellte...
für phpbb2.x gab es mal ein sehr verständliches howto für dieses problem, für phpbb3 habe ich leider noch keinerlei informationen zu diesem thema finden können
kann mir jemand helfen?
danke
integration in bestehende webseite (sessionübernahme)
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.
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.
Also ich arbeite gerade auch an etwas, was aber etwas anders ist.
Ich möchte auf der Webseite die Benutzerverwaltung von phpBB nutzen und ggf. extra Tabellen für Zusatzinformationen verwenden. Mein Problem war, dass ich an die bestehende phpBB Session kommen musste um das Ganze zu "synchronisieren".
Ich hab dazu das Beispiel für phpBB2.x angesehen und es folgendermaßen auf phpBB3.x umgeschrieben:
War nur der Code zum Testen, aber so kann ich u.a. die User-ID des momentan im phpBB angemeldeten Users auslesen und dann auf der externen Webseite nutzen.
Ich hoffe das hilft dir weiter.
Ich möchte auf der Webseite die Benutzerverwaltung von phpBB nutzen und ggf. extra Tabellen für Zusatzinformationen verwenden. Mein Problem war, dass ich an die bestehende phpBB Session kommen musste um das Ganze zu "synchronisieren".
Ich hab dazu das Beispiel für phpBB2.x angesehen und es folgendermaßen auf phpBB3.x umgeschrieben:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpEx = 'php';
include('common.php');
$exsess = new session();
$exsess->session_begin();
echo $exsess->data['user_id'];
?>
Ich hoffe das hilft dir weiter.