我按照教程设置了简单的身份验证(http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html),但我遇到了互联网问题浏览器 8 和 Chrome。每当我尝试登录时,它都会不断将我重定向到登录页面。这仅适用于 Firefox。这可能是cookie问题吗?我不知道如何解决这个问题。
编辑: 我意识到这只适用于 Firefox。我在 Config 文件夹下的 core.php 文件中添加了一行来禁用 checkAgent,但它仍然不起作用。
最佳答案
我不能确定这是同样的问题,但它将来可能有用...您检查过主机上的日期吗?
当 cookie 具有来自不同步主机的错误日期时(这在我的虚拟机环境中经常发生),Chrome 会正确拒绝它,这会导致 PHP session 变量丢失。 Firefox 更宽松。
这是一个简单的修复,而且过去不止一次让我陷入困境!
关于php - Cakephp 身份验证在 Internet Explorer 8 和 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808607/