Genaue Bedeutung der "Session Length"?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
CarstenF
Mitglied
Beiträge: 37
Registriert: 07.01.2008 20:17
Kontaktdaten:

Genaue Bedeutung der "Session Length"?

Beitrag von CarstenF »

Hallo liebe Leute,

was genau bedeutet eigentlich die "Session Length" Einstellung im ACP? Bzw. was passiert, wenn diese Zeit rum ist?

http://www.phpbb.com/support/documentat ... erver_load ist leider ziemlich knapp.

Ich frage deshalb, weil ich parallel zum phpBB3 Forum auch noch ein DokuWiki betreibe, das zum Login die phpBB3 Daten mitbenutzt, gemäß http://wiki.splitbrain.org/wiki:tips:in ... ith_phpbb3

Alles funktioniert 1A wenn ich das DokuWiki gar nicht im Browser aufrufe: Ich logge mich ein (mit Cookie setzen) und bin dann Tage und Wochen dauerhaft und problemlos angemeldet.

Werden die DokuWiki Seiten aufgerufen, geht auch noch alles wunderbar, aber beim nächsten Browser-Start (und insb. nach Ablauf der Session Length) sind alle phpBB3 Board Links mit dem pid Parameter angegeben.
Vermutlich würde ein Linkaufruf mich per Cookie wieder anmelden (richtig???), aber mein Firefox ist so eingestellt, dass er direkt danach auch das DokuWiki lädt, das (aufgrund des vermuteten Session Ablaufs) mich nicht mehr als eingeloggt anzeigt. Wenn ich dann auf einen der phpBB3 Board Links klicke (mit dem pid Param), bin ich ganz ausgeloggt.

Bevor ich jetzt die Session Length einfach sehr hoch bzw. auf 0 setze, würde ich aber gerne das Problem noch genauer verstehen, daher meine Frage, was eigentlich genau passiert, wenn die Session Length rum ist.

Schonmal herzlichen Dank im voraus! :-)
Viele Grüße,
Carsten
Cafu - die open-source Spiele- und Grafik-Engine für multiplayer, cross-platform, real-time 3D Action
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Jeder Benutzer des Boards bekommt eine Sitzung zugewiesen, über die sein Status über alle Seiten hinweg gespeichert wird (kurz: damit er auf allen Seiten angemeldet ist).
Die "Session Length" legt fest, wie lang eine solche Sitzung gültig ist. Die Gültigkeit bezieht sich dabei auf die Zeit seit der letzten Benutzeraktivität (=Seitenaufrufe). Beträgt diese z. B. 3600 Sekunden (=1 Stunde), so wird eine Sitzung nach einer Inaktivität von einer Stunde beendet. Ruft der Benutzer innerhalb dieser Stunde eine Seite auf, so beginnt die Zeit neu zu zählen.
Ein Wert von 0 erachte ich für wenig sinnvoll, da du so nur Datenmüll sammelst. 3600 ist eigentlich in der Praxis ein sehr guter Wert - ggf. kannst du ihn auch auf 10800 (3 Stunden) hochsetzen.

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
CarstenF
Mitglied
Beiträge: 37
Registriert: 07.01.2008 20:17
Kontaktdaten:

Beitrag von CarstenF »

Hallo Philipp,

danke für Deine schnelle Antwort.
Soweit verstehe ich das. Aber was passiert denn nach Ablauf der Session Length bzw. Beendigung der Sitzung?

Ich vermute, dass der Tabelleneintrag, der dem User die Sitzung zuordnet, entfernt wird. Aber wieso kann man dann trotzdem nach über 1 Stunde weitermachen als ob nichts geschehen wäre?
Viele Grüße,
Carsten
Cafu - die open-source Spiele- und Grafik-Engine für multiplayer, cross-platform, real-time 3D Action
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Der Tabelleneintrag wird dann gelöscht. Wenn du die automatische Anmeldung aktiviert hast, bemerkst du davon nicht viel, da du ja automatisch wieder angemeldet wirst.

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 „[3.0.x] Administration, Benutzung und Betrieb“