User Session Abgelaufen Meldung anzeigen

Hi,

wenn ich im Checkout Prozess zu lange warte werde ich nach 7200 sekunden ausgeloggt.

$timeOut = $this->config->get(‚sUSERTIMEOUT‘); $timeOut = !empty($timeOut) ? $timeOut : 7200;

Wie könnte ich das am besten im Frontend anzeigen lassen bzw. dem Kunden mitteilen, das er abgemeldet wurde weil seine Sitzung abgelaufen ist.

Ist zwar schon lage her, doch mich würde so etwas auch interessieren.

Wie könnte man das umsetzen?

Interessiert mich auch!

Hallo,

also was man machen könnte wie im Backend da wird auch alle 30 Sekunden per Javascript und AjaxCall geprüft wie der aktuelle Loginstatus aussieht.
Dazu müsste man ein Plugin bauen, was einen Controller besitzt welcher den aktuellen Status zurückgibt und ein bisschen Javascript wo diesen im Intervall aufruft und im ausgeloggten Fall eine Lightbox oder ähnliches anzeigt.

Grüße Lukaschel

Du musst dann auch noch bisschen Foo um rum bauen, weil so ein Ajax call im Hintergrund würde natürlich dafür sorgen, dass die Session immer und immer wieder verlängert wird xD. Und wenn der User einen anderen Tab auswählt, pausieren mittlerweile die Meisten Browser die Timer