Seite 1 von 1

Session_variablen von PHPBB mitnutzen !

Verfasst: 23.03.2005 18:20
von killerkarotte
Hallo Leute,

ich hoffe ihr könnt mir helfen, wäre auch etwas Hilfe angewiesen. Aalso: ich habe natürlich phpbb im Einsatz (http://forum.grdb.de) soweit so gut, funzt auch alles. Wie ihr sehr habe ich noch weitere Funktionen, man kann bei mir Spieletests posten, Cheats einsenden und und und. Hat mit dem Board eigentlich nichts mehr zu tun, ABER:

Ich möchte für diese Sonderfunktionen nur registrierte Member zulassen. Also verwende ich globale Sessionvariablen. Man meldet sich also im Board an (es wird eine Sessionvariable von PHPBB und eine globale für mich erzeugt) und kann dann den ganzen Leistungsumfang nutzen.

So, die Variable fürs Forum verfällt ja bei autoimatischer Anmeldung nie, die globale verfällt, wenn man den Browser mal geschlossen hat oder nach 30 Minuten Inaktivität. Das Unschöne daran ist nun dies: Wenn man ins Forum kommt, kann es also sein, dass man im Forum angemeldet ist, aber die globale Variable nicht gesetzt ist. Nach einemLogout und erneuten Login geht alles normal.

Mein Gedanke ist nun: Ich kann doch bestimmt die Sessionverwaltung von PHPBB nutzen. Aber wie geht das ? Was muss ich auf meinen Seiten machen, damit die Sessionvariable erhalten bleibt ?

Wäre dankbar für Hinweise ;)
Grüße
Alex aka KK

Verfasst: 23.03.2005 19:18
von D@ve
Ich weiß nicht ob das Session-Management von phpBB die Lösung wäre. Wenn die Session einmal beendet ist, sind die Daten unwideruflich weg... so oder so. Ist auch fraglich wie wichtig die Variable ist und ob das ganze auch bei deaktivierten Cookies funktionieren soll.

Das einfachste wäre sicherlich ein weiteres Feld in der User-DB anzulegen und die Daten dort zu speichern, dann hast Du über das user_data[]-Array immer und überall Zugriff darauf...

Gruß, Dave