关闭浏览器后,我一直在努力清理会话。每当我关闭它后重新启动我的浏览器,我倾向于保持我的会话完好无损。我不想发生这种事。我也禁用了rememberMe。并在我的php.ini中有session.cookie_lifetime = 0。
我只是实例化这个
class ClientAuthStorage extends Storage\Session{
public function setRememberMe($rememberMe = 0, $time = 1209600)
{ if ($rememberMe == 1) {
$this->session->getManager()->rememberMe($time);
}
}
public function forgetMe()
{
$this->session->getManager()->forgetMe();
}}
并使用
调用它if ($post['remember_me'] == 1){
$storage = $this->getServiceLocator()->get('Client\Model\ClientAuthStorage');
$storage->setRememberMe(1);
$this->getAuthService()->setStorage($storage);
}}
但无论是否使用此代码,行为都保持不变。
解决浏览器退出行为后,我也想记住我的功能。但首先要关闭浏览器时失去会话的默认行为。
此致