Ich möchte wissen, ob die Sitzung des Benutzers auf der Serverseite abgelaufen ist und etwas ausführen, wenn das passiert. Wie mache ich das?
Ich verwende Java und Play Framework 2.2.1.
Wenn Sie die integrierte Authentifizierung von Play verwenden, speichern Sie bei jeder authentifizierten Anfrage einen Zeitstempel in der Sitzung mit dem aktualisierten Ablaufdatum.
Überprüfen Sie anschließend im Authentifikator den Sitzungsablauf.
Der Artikel How to Implementieren eines Sitzungszeitlimits in Play Framework 2 bietet dieses Beispiel:
%Vor% Dies erfordert einen sessionTimeout
-Wert in Minuten in der Konfigurationsdatei der Anwendung ( application.conf
).
Sitzungstimeouts
Tags und Links java playframework playframework-2.0 playframework-2.2