/ / Zend session wygasa po odświeżeniu wiele razy - Zend-Framework, sesja

Sesja zend wygasa po odświeżeniu wiele razy - zend-framework, session

Zend Gurus:

Mam problem z wygaśnięciem mojej sesji, jeśli odświeżam stronę wiele razy ...?

Loguję się na mojej stronie, po tym jak się zaloguję, po prostu wciskam F5 wiele razy szybko, i moja sesja wygasa. Nie jestem ekspertem, ale niepokoi mnie to.

Czy powinienem po prostu zrezygnować z Zend Session (s)? Jakieś pomysły.. ?

Dziękuje wszystkim,

-P

W ten sposób sprawdzam, czy użytkownik jest zalogowany.

public function isloggedin() {
$session = Zend_Registry::get("session");
if ($session->login) {
return (1);
}
else {
//Application_Model_System::rr_log( "not Logged in");
return 0;

}


}

BootStrap.php

To jedna z pierwszych linii w moim bootstrapie

Zend_Session::start();
Zend_Session::rememberMe(864000); // How long the sessions will last
//StackOverFlow is great..

Odpowiedzi:

1 dla odpowiedzi № 1

Dlaczego nie skorzystać Zend_Auth do logowania użytkowników? Mogę odświeżyć miliard razy i nadal być zalogowanym.


2 dla odpowiedzi nr 2

Niektóre z moich sesji Zend działają ... Nie wiem dokładnie, co zmieniłem, ale Waliłem w nią przez wiele godzin i nagle zadziałało. Oto, czego użyłem.

Mam nadzieję, że to pomoże innym,

require_once ("Zend/Loader.php");
require_once ("Zend/Session.php");


Zend_Session::setOptions(array("save_path"=>APPLICATION_PATH."/sessions/"));

Zend_Session::start ();


$session = new Zend_Session_Namespace("session");
Zend_Registry::set("session", $session);

Dzięki StackOverFlow _