CakePHP登录重定向错误

时间:2011-06-28 21:49:06

标签: php cakephp

我使用Auth组件构建了一个非常简单的CakePHP网站,偶然发现了一个非常烦人的bug。基本上,如果用户试图访问他们需要首先登录的区域,他们将被带到登录页面,然后如果他们成功登录就会被发送回原始页面...这一切都很好,但是因为这个记忆用户试图去的地方存放在一个会挂起的会话中,所以如果我最后到达登录页面然后决定转到其他地方再回来然后直接转到登录表单,它会将我发送到我之前尝试访问的页面因为它仍然存储在会话中。

如何阻止这种情况?因为这意味着用户在登录页面登录时会被发送到随机页面,如果他们之前尝试访问该网站的话。

1 个答案:

答案 0 :(得分:2)

这不是错误。这是有记录的行为。

幸运的是,CakePHP已有详细记录。可以查看1.3书,其中详细说明了change default Auth behavior, specifically $this->Auth->autoRedirect property所需的变量。