Blub: Sessionbasiertes Login - Ablauf der Session

Beitrag lesen

Hallo!

Ich benutze ein Sessionbasiertes Loginsystem. Ähnlich wie hier beschrieben http://aktuell.de.selfhtml.org/artikel/php/loginsystem/

Funktioniert soweit auch sehr gut. Entsprechend der garbage collection Einstellungen wird die Session nach 30 Minuten Inaktivität gemüllt (bzw mit einer definierten Wahrscheinlichkeit).

Blöd ist jetzt, wenn ein User nach 30 Minuten großartig viel in div. Formularfelder einträgt, auf Absenden klickt, auf die Loginseite weitergeleitet wird weil die Session abgelaufen ist und die erfassten Daten im Nirvana landen.

Ich hätte gerne eine Lösung, die den User automatisch nach 30 Minuten abmeldet und auf die Loginseite leitet. Wie lässt sich das am Besten realisieren? Meine Idee wäre ein Javascript, dass bei jeden Seitenaufruf einen Countdown auslöst und nach 30 Minuten die Abmeldung durchführt oder eine entsprechende Meldung anzeigt. Kein Ahnung ob die Idee gut ist?

Bitte um Anregungen!
Danke!