; Document expires after n minutes.
session.cache_expire = 180
KingCrunch wrote:Mir ist
b) keine andere Möglichkeit für das automatische ausloggen bekannt
bekannt...
Das Problem (an b)) ist, dass man, wenn der Nutzer den Browser einfach so schließt, von der Serverseite aus nicht feststellbar ist, was nun eigentlich Sache is. Man könnte alle User quasi bei jeden Durchlauf einmal kurz pingen, aber in Zeiten von flatrate wird das unnutzbar.
Man könnte beim schliesen des Browserfenster über den Javascript-Befehl onUnload eine Datei laden lassen welche dann den Logout-Vorgang enthält bzw. dem Server sagt dass der User die Seite verlassen hat und dann in dieser Seite gleich den Javascript-Befehl window.close() einbauen welcher das sich öffnende Fenster sofort wieder schliest.
KingCrunch wrote:Die Session wird sowieso schon wesentlich früher von selbst rausgehauen.
KingCrunch wrote:Und zusätlich müsstest du die Session-id sichern, ...
Per Standard-php.ini wird die Session-Id sowie so per Cookie gespeichert, blos geht dieses Cookie beim schliesen des Browser glaube ich verloren.
Ich gehe immer hin und schreibe die Session-ID in ein extra Cookie so habe ich wenigesten die Kontrolle.
Users browsing this forum: No registered users and 17 guests