CodeIgniter verlängert die Ablaufzeit der Sitzung des Benutzers

8

Ist es möglich, die Sitzungsablaufzeit des Benutzers in CI zu verlängern? Was ich tun möchte, ist, dass standardmäßig der Sitzungscookie jedes Benutzers beispielsweise 1 Tag dauert, aber jedes Mal, wenn der Benutzer die Site besucht, wird die Ablaufzeit seiner Sitzung um einen weiteren Tag verlängert.

Ich weiß nicht, ob es eine gute Idee ist, das zu tun, vielleicht sollte ich nur die Lebenszeit von Cookies für etwa eine Woche setzen und das war's?

    
spacemonkey 08.04.2010, 20:17
quelle

6 Antworten

9

Ich glaube, was Sie wollen, ist eigentlich das Standardverhalten. Sehen Sie sich sess_read () und sess_update () in /system/libraries/Session.php

an

last_activity für eine aktive Sitzung wird alle fünf Minuten aktualisiert.

Der Sitzungsablauf wird mit last_activity + sess_expiration & lt; überprüft. jetzt

Also, für das Verhalten, das Sie wollen, legen Sie einfach Ihre sess_expiration Zeit auf 86400 (ein Tag), und Sie sollten alle festgelegt werden.

    
Billiam 09.04.2010, 19:51
quelle
5

Aus dem Benutzerhandbuch :

  

$ sess_expiration : Die Anzahl der Sekunden, die die Sitzung dauern soll. Der Standardwert ist 2 Stunden (7200 Sekunden). Wenn Sie eine nicht ablaufende Sitzung wünschen, setzen Sie den Wert auf Null: 0

Hoffentlich möchten Sie das tun?

    
Andy Copley 09.04.2010 08:22
quelle
2

Sprechen Sie über die Session-Komponente in CodeIgniter? Sie können zu config.php gehen und $sess_expiration = 7200; (7200 ist der Standardwert) einstellen

Ссылка

    
Ivo Sabev 08.04.2010 20:49
quelle
0

Standard-Sitzungszeit in Codeigniter ist

%Vor%

Sie können auch $sess_expiration = 0; einstellen. Dies bedeutet, dass Sie die Sitzung für immer einstellen.

Eigentlich konnte ich in der codeigniter library Session.php

sehen %Vor%     
Rinto George 29.04.2013 11:24
quelle
0

Sie können dies verwenden:

%Vor%     
Crash 07.07.2015 23:30
quelle
0

der Code von Crash ist Arbeit für mich

%Vor%

... Ссылка

    
karnadi 22.05.2016 11:26
quelle

Tags und Links