contao/test — Issue #904: ESTA-style end-of-session notification for backend
Author: fbender
Created: 2011-11-29 07:00:04+00:00
State: open
Labels: backend, Feature

Beim Antrag einer Reisegenehmigung in die USA per [ESTA-Online-Antrag](https://esta.cbp.dhs.gov/esta/esta.html) ist mir ein nettes Feature aufgefallen: Wenn die Session droht abzulaufen, wird ein JS-Alert/Query-Fenster geöffnet, das fragt, ob man noch mehr Zeit für den Eintrag benötigt. Bei Bestätigen der Frage wird die Session verlängert, vermutlich über einen einfachen JS/AJAX-Query.

Dieses Feature würde sich im Backend sicher nicht schlecht machen. Außerdem kann man im Gegenzug die Session-EOL reduzieren, sodass man früher ausgeloggt wird, wenn man inaktiv ist. Dies sollte man aber bei den Nutzereinstellungen deaktivieren können.

Um Usern, die kein JS aktiviert haben, keine Steine in den Weg zu legen, könnte man beim Login feststellen, ob JS aktiviert ist (beim Login z. B. ein zusätzliches verstecktes Feld _js_activated_ anlegen, was per JS-/DOM-Manipulation auf true gesetzt wird). Dieser Wert würde dann in der Session gespeichert werden. Dieser Zusatz würde auch sicherlich bei anderen Funktionen eine nützliche Information bringen.

--- _Originally created on July 22nd, 2009, at 06:05pm (ID 904)_