无法注销cookie/session PHP
嗨,有一些脚本,但他们不会注销。它看起来好像已注销,但我返回浏览器,它仍然处于活动状态。。。我的代码如下无法注销cookie/session PHP,php,html,session,cookies,Php,Html,Session,Cookies,嗨,有一些脚本,但他们不会注销。它看起来好像已注销,但我返回浏览器,它仍然处于活动状态。。。我的代码如下 } define("G_MD5KEY", 'aFTRW#$Rjsdh'); Am_Controller::setCookie("cookie_login", $event->getUser()->login, time()+3600); Am_Controller::setCookie("cookie_password", md5($this-&g
}
define("G_MD5KEY", 'aFTRW#$Rjsdh');
Am_Controller::setCookie("cookie_login", $event->getUser()->login, time()+3600);
Am_Controller::setCookie("cookie_password", md5($this->getPass($event->getUser()).G_MD5KEY),time()+3600);
$this->getAPI()->efrontlogin(array('login' =>$event->getUser()->login));
}
function onAuthAfterLogout(Am_Event_AuthAfterLogout $event)
{
Am_Controller::setCookie('cookie_login',"", time()-3600*24);
Am_Controller::setCookie('cookie_password',"", time()-3600*24);
$this->getAPI()->efrontlogout(array('login' =>$event->getUser()->login));
}
此代码正确吗?从您的评论中,我看到您没有编写此代码。 至少有100种可能解释为什么您在登录之后仍然登录 正在尝试注销 在注销前和注销后,使用chrome检查您拥有哪些cookie和哪些值。 另一件你应该检查的是确定你是否登录的条件,
可能条件只是查找cookie的存在,而不是检查它的值。md5密码存储在cookie中……yumdouble-rot13-encoded,用于额外的安全性?:我不知道,这不是我写的只是不起作用。。。