我在使用 FuelPHP 的 SimpleAuth 登录时遇到了明显的 IE 问题。它在本地主机上运行良好,但在我正在处理的站点的暂存版本上,Auth::check()
登录后总是失败。
如果我转储Auth::check()
登录表单验证时的内容,我会得到true
,表明用户已成功登录。但是,在我将用户重定向到下一页(使用Response::redirect
)后,再次Auth::check()
评估为false
。我认为问题与重定向没有直接关系,因为即使我不重定向用户,登录仍然失败。
由于某种原因,这个问题似乎只发生在 IE(8 和 9)中。在 Opera、Firefox 等中,用户登录和注销工作正常。正如我之前所说,它也适用于我本地开发版本的 IE。我只能认为它一定是一些cookie或会话处理问题,但我不知道问题是什么。如果有人能对此有所了解,我将不胜感激!
我正在使用 FuelPHP 1.1 版