【发布时间】:2011-11-24 21:39:48
【问题描述】:
任何想法,为什么如果您尝试在 CakePHP 2.0 中访问 logged out 的注销链接,它会请求身份验证?而不是仅仅意识到您已注销,然后像往常一样将您发送到重定向注销页面。
例如:
public function logout()
{
$this->redirect($this->Auth->logout());
}
这里是允许的:
public function beforeFilter()
{
parent::beforeFilter();
$this->Auth->allow('add','login','logout');
}
这意味着,如果未登录的用户进入注销页面,它会要求他们登录,此时他们会自动注销,因为他们已经请求了注销页面并对此进行了身份验证。
这在 1.3 中没有发生。有什么想法吗?
谢谢
【问题讨论】: