Forum-Login von außerhalb des Forum
Verfasst: 04.12.2013 17:54
Hallo zusammen,
ich bin gerade dabei, eine Website aufzubauen. Diese soll über ein phpBB-Forum verfügen. Es soll möglich sein, sich sowohl über das Forum als auch über die eigentliche Website zu registrieren und anzumelden. Das Registrieren stellt kein Problem dar, da meine Seite einfach auf die phpbb_user-Tabelle zugreift und dort auch die neuen Nutzer anlegt. Diese sollten ja dann vom Forum automatisch erkannt werden.
Das größere Problem stellt für mich die Anmeldung dar. Im Prinzip stelle ich mir das so vor (bis man mich eines besseren belehrt
): Logge ich mich über das Forum ein, erstellt phpBB eine Session und legt diese in der Datenbank ab. Wechselt man nun auf die von mir erstellte Website, greift diese einfach auf die erstellte Session zurück und prüft so, ob eine gültige Session vorliegt oder nicht. Wenn ja, darf der eingeloggte Nutzer die geschützten Seiten besuchen. Wenn nicht, wird er auf die Login-Seite meiner Website weitergeleitet. Ein erneuter Login sollte somit überflüssig sein.
Logt sich der User über meine Website ein, erstellt mein Script eine Session und legt diese wiederum in der von phpBB genutzten Tabelle ab. Wechselt der User nun ins Forum, sollte doch theoretisch eine gültige Session bestehen und der User muss sich nicht noch einmal anmelden.
Zu meinem Server sei gesagt, dass alle Dateien im selben Ordner liegen. Also das Forum unter "http://localhost/forum/" und der Ausgangspunkt meiner Seite unter "http://localhost/". Die Datenbank ist ebenfalls lokal erreichbar. Die Installation von phpBB wurde ganz regulär durchgeführt.
Ist es also möglich wie oben beschrieben zu verfahren? Ich möchte meine Webseite nicht in phpBB integrieren!!!!
Vielen Dank schon mal!
ich bin gerade dabei, eine Website aufzubauen. Diese soll über ein phpBB-Forum verfügen. Es soll möglich sein, sich sowohl über das Forum als auch über die eigentliche Website zu registrieren und anzumelden. Das Registrieren stellt kein Problem dar, da meine Seite einfach auf die phpbb_user-Tabelle zugreift und dort auch die neuen Nutzer anlegt. Diese sollten ja dann vom Forum automatisch erkannt werden.
Das größere Problem stellt für mich die Anmeldung dar. Im Prinzip stelle ich mir das so vor (bis man mich eines besseren belehrt

Logt sich der User über meine Website ein, erstellt mein Script eine Session und legt diese wiederum in der von phpBB genutzten Tabelle ab. Wechselt der User nun ins Forum, sollte doch theoretisch eine gültige Session bestehen und der User muss sich nicht noch einmal anmelden.
Zu meinem Server sei gesagt, dass alle Dateien im selben Ordner liegen. Also das Forum unter "http://localhost/forum/" und der Ausgangspunkt meiner Seite unter "http://localhost/". Die Datenbank ist ebenfalls lokal erreichbar. Die Installation von phpBB wurde ganz regulär durchgeführt.
Ist es also möglich wie oben beschrieben zu verfahren? Ich möchte meine Webseite nicht in phpBB integrieren!!!!
Vielen Dank schon mal!