0
나는 일반적인 문제에 붙어 있지만 실제로 빠져 나오는 방법을 모른다.Zend Auth 세션 쿠키
브라우저는 인증 세션을 유지하지 않습니다. 내 설정입니다.
protected function _initSessionNamespaces()
{
$this->bootstrap('session');
Zend_Session::start();
}
"SigninController (그것은 내가 전화를 첫 번째 방법이다 _initSessionNamespaces)
resources.session.save_path = ROOT_DIR "/public/session"
resources.session.gc_maxlifetime = 864000
resources.session.remember_me_seconds = 864000
"htaccess로 "
php_value session.gc_maxlifetime 864000
php_value session.save_path /Users/user/mydomain.com/public/session/
"bootstrap.php "
"application.ini " .php "
,179,647,디렉토리에 생성 된 세션 파일이 있습니다 :
language|a:1:{s:6:"locale";s:2:"en";}identity|a:2:{s:14:"filterDistance";i:5;s:5:"email";s:15:"[email protected]";}Zend_Auth|a:1:{s:7:"storage";O:8:"stdClass":20:{s:2:"id";s:20:"8c3b329b0f3d71f4566c";s:12:"date_created";s:19:"2012-12-19 20:30:29";s:12:"date_updated";s:19:"2013-01-12 00:02:19";s:14:"date_lastlogin";s:19:"2013-01-16 15:30:01";s:7:"site_id";s:4:"this";s:14:"site_lastlogin";s:4:"this";s:6:"active";s:1:"1";s:4:"role";s:5:"admin";s:8:"username";s:5:"test";s:8:"password";s:40:"63fb7f1941083ca0284481d8ad557e2b0c5bf5f4";s:4:"salt";s:40:"70be1adbff1c0bd6f82sc1fcaf6d2fef3c869b6c";s:10:"first_name";s:5:"pippo";s:9:"last_name";s:0:"";s:5:"email";s:15:"[email protected]";}}__ZF|a:1:{s:9:"Zend_Auth";a:1:{s:3:"ENT";i:865358347332;}}
그리고 일반적으로 제가 브라우저를 다시 시작하면 나는이 방법
$auth = Zend_Auth::getInstance();
if ($auth->hasIdentity()) {
$this->info = $auth->getIdentity();
}
의 사용자 정보를 부르는 컨트롤러에 다음과 같이 새로운 빈 세션 파일을 만드십시오.
language|a:1:{s:6:"locale";s:2:"it";}
2 일 동안 여기에서 붙어 있습니다 ... 무엇을 할 수 있습니까?