Seite 1 von 1

Session prüfen und refreshen

Verfasst: 23.08.2011 19:54
von sunshadow
Hi!

Nachdem ich mich dazu durchgerungen habe, phpbb für die komplette Registrierung meiner Webseite zu verwenden habe ich nur noch ein Problem. Meine Seite verweist auf das Login-Form vom PHPBB und bringt mich anschließend mit redirect auf meine Webseite zurück. Dabei liefert es mir auch gleich die SessionID per GET mit.
Mein Script schnappt sich die SessionID und packt sie in $_SESSION['sid']. Nun muss ich meinem Programm solange ich mich außerhalb vom Kontext des PHPBB befinde beibringen, bei jedem Seitenaufruf die SessionID in den PHPBB-Tabellen zu prüfen und bei erfolgreicher Prüfung die SID updaten.
Die Lösung wird in der auth.php ruhen, aber da is auf den ersten Blick bissle mehr Logik drin, als ich für die Prüfung einer SID brauche ;-)
Vielleicht hat mir ja jemand netterweise nen Codeschnipsel für mein Problem :-)

Re: Session prüfen und refreshen

Verfasst: 23.08.2011 22:05
von Pyramide
Am besten du baust den Code aus der Vorlage für in phpBB3 eingebundene Seiten (Minimalversion) in deine Seiten ein, dann brauchst du dich um gar nichts zu kümmern und hast auch direkt die Benutzerdaten verfügbar.

Re: Session prüfen und refreshen

Verfasst: 24.08.2011 08:30
von sunshadow
Danke, aber ich denke das ist nicht das, was ich benötige
Ich befinde mich außerhalb vom Kontext des PHPBB. Ich möchte meine Seite unabhängig vom PHPBB betreiben.
Eine Integration ist soleider nicht möglich. Ich benötige eine eigene Funktion (die muss ich selber schreiben), welche eine User- bzw Sessionprüfung + Sessionupdate auf die Tabellen vom PHPBB durchführt. Nur muss ich dafür wissen, was genau ich nachprogrammieren muss.
Kann eigentlich nicht viel sein. Ein SQL-Query zum Prüfen + Update.

Re: Session prüfen und refreshen

Verfasst: 24.08.2011 09:51
von Pyramide
sunshadow hat geschrieben:Ich möchte meine Seite unabhängig vom PHPBB betreiben.
Offenbar ja nicht, denn du möchtest ja die phpBB-Session laden und aktualisieren.
sunshadow hat geschrieben:Eine Integration ist soleider nicht möglich.
Warum nicht? Der Code sollte sich in jede beliebige PHP-Datei einbinden lassen.

Re: Session prüfen und refreshen

Verfasst: 24.08.2011 22:16
von sunshadow
Danke für die Hilfe,

habe es geschafft, die Funktionen nachzuprogrammieren.