CakePHP - Sitzungszeitlimit

8

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%

    
user3027356 03.12.2013, 10:04
quelle

3 Antworten

8

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:

  • Sie können $this->Session->read('Config.time') lesen, um den Unix-Zeitstempel zu erhalten, wann die Sitzung endet.
  • Einige Javascript-Bibliotheken wie 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;)

    
Lionel Chan 03.12.2013, 13:40
quelle
0

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

    
Hozefa Laxmidhar 03.12.2013 11:39
quelle
-2

Dies könnte auch ein Problem mit PHP-Einstellungen sein.

Hier gibt es eine SO-Antwort, die Details beschreibt, wie man das umgehen kann:

Ссылка

    
timstermatic 03.12.2013 10:50
quelle

Tags und Links