2

我一直在使用 CakePHP 一段时间,特别是使用 Auth 组件。我有几个正在运行的当前 Web 应用程序实例,它们都安装在各种 Linux 机器上。

今天早上我被拒绝访问其中的两个实例。奇怪的是,从昨天开始我没有改变任何东西。

我很确定没有数据库问题,日志看起来和以前完全一样。唯一的区别是,我没有将我重定向到主页,而是不断被重定向回我的登录页面。另一个区别是现在我永远不会收到在 Auth 组件的 'authError' 成员中设置的 flash 消息。

我尝试过的其他一些事情是从我的浏览器中清除浏览数据,重新启动 Apache 并重新启动我的机器。

另一条信息是,两台行为不端的机器都是在我的台式电脑上运行的虚拟机。

4

1 回答 1

0

这可能是会话问题。检查虚拟机上的时间是否正确。如果客户端时间与服务器时间不同,会话可能会立即过期......

于 2012-10-10T10:24:27.443 回答