Session-ID ausgeben?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
langerxxx
Mitglied
Beiträge: 48
Registriert: 26.05.2003 20:46

Session-ID ausgeben?

Beitrag von langerxxx »

Hallo zusammen,

welchen Code muss ich denn einbauen, wenn ich die aktuelle Session-ID eines eingeloggten Users anzeigen will?

Code: Alles auswählen

echo $userdata['session_id'];
funktioniert irgendwie nicht... Weiß jemand Rat?!

Danke im voraus!

Grüße
Langer
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Versuch mal, ob du mitweiterkommst.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
langerxxx
Mitglied
Beiträge: 48
Registriert: 26.05.2003 20:46

Beitrag von langerxxx »

Danke für deine Antwort.

Aber leider steht in der Variablen $SID nichts drin. Verstehe ich nicht. Aber die Session-ID müßte es doch immer geben, wenn ein User im Forum eingeloggt ist? Oder gibt es bei der Verwendung von Cookies keine explizite Session-ID mehr?

Danke schonmal!

VG
Langer
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Ist die leer oder nicht gesetzt?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
langerxxx
Mitglied
Beiträge: 48
Registriert: 26.05.2003 20:46

Beitrag von langerxxx »

Mit

echo $SID;

kommt keine Ausgabe. Wie könnte ich den überprüfen, ob sie leer oder nicht gesetzt ist?

VG
Langer
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Versuch mal

Code: Alles auswählen

echo (isset($SID)) ? 'set' : 'not set';
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
langerxxx
Mitglied
Beiträge: 48
Registriert: 26.05.2003 20:46

Beitrag von langerxxx »

Thx für den Code.

Er gibt mir "Not Set" zurück. Was heißt das jetzt für mich?

Wenn ein USer sich einloggt hängt aber eine im Browser sichtbare SID an der URL:

http://www.meineseite.de/neu/startseite ... c597dacd99

Irgendwie bin ich gerade ratlos und für jeden Tipp dankbar!

Danke und viele Grüße
Langer
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Wenn beide Wege nicht funktionieren - schwierig...
Oder versuchtst du das ganze innerhalb einer Funktion abzufragen?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
langerxxx
Mitglied
Beiträge: 48
Registriert: 26.05.2003 20:46

Beitrag von langerxxx »

Nein, ich versuche es innerhalb von ganz normalem Code abzufragen.

Vielleicht mache ich ja einen Denkfehler:

Beim Login in mein System werden die User automatisch im Board eingeloggt. Das funktioniert auch definitiv, die User können dann direkt posten ohne sich nochmals einzuloggen.

Dabei bekommt jeder User eine Session-ID zugewiesen.

Es müßte doch irgendwie möglich sein, dass ich an die Session-ID eines Users komme, der sich eingeloggt hat, oder? Und das ohne den Weg über die Datenbank des Forums gehen zu müssen.

Thx!

cu
Langer
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Mein Gedanke geht gerade in eine ganz andere Richtung: ist der User an der Stelle, wo du die Daten abfragst, überhaupt eingeloggt?
Kannst du an dieser Stelle überhaupt auf einen Wert des $user_data-Arrays zugreifen?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“