Ich benutze in core.php für die Abmeldung nach 30 Minuten das:
%Vor%Das funktioniert gut. Und ich würde die Countdown-Nachricht des Sitzungszeitlimits anzeigen, zum Beispiel im Kopf der Seite neben dem Abmelden-Button. Könnte mir jemand helfen?
Zum Beispiel in default.ctp.
%Vor%
Da die Leute hart zu dir sind und dies das erste Mal hier ist, werde ich ein bisschen sanft sein. Ich gebe Ihnen nicht die Antwort, aber wichtige Hinweise:
$this->Session->read('Config.time')
lesen, um den Unix-Zeitstempel zu erhalten, wann die Sitzung endet. moment.js
eignen sich hervorragend zum Bearbeiten von Zeit, Countdown usw. Überprüfen Sie fromNow
- Sie können es auch für die Zukunft verwenden. Hoffe, das hilft;)
dafür können Sie so schreiben
Konfigurieren :: schreiben ('Session.timeout', '120');
Configure :: write ('Security.level', 'medium');
wenn 'hoch', dann Session-Timeout in 'Session.timeout' x 10,
wenn 'medium', dann Sitzungszeitüberschreitung in 'Session.timeout' x 100,
wenn 'low' Session timeout in 'Session.timeout' x 300
Dies könnte auch ein Problem mit PHP-Einstellungen sein.
Hier gibt es eine SO-Antwort, die Details beschreibt, wie man das umgehen kann: