我将 Tank Auth 身份验证库与 Codeigniter 2.0.3(当前最新版本之前的一个版本)一起使用,为我的网站创建登录页面。成功登录后,用户将被重定向到页面 X。但是,如果用户在未登录的情况下直接访问页面 X,则页面 X 的 Controller 中的一些代码会将用户重定向回登录页面。
问题:许多使用 IE(包括 IE8)的用户在登录时遇到困难。即使他们在从登录页面登录时已成功通过身份验证(我假设!),但在到达页面 X 时,他们将被重定向回原始登录页面。有时,删除 cookie 将使他们能够再次登录。
我还尝试将配置文件中的 sess_expiration
增加到 7200 以上,大约 720000 和更多 IE 浏览器可以成功登录。
这是坦克身份验证或 Codeigniter session 的错误吗?
最佳答案
我认为这不是真正的答案,但我尝试使用 CI 自己的 session 工具来设置和取消设置 session 。这样我就不再需要任何身份验证库了。它确实有一些好处,但我认为通过手动设置 session 可以很容易地跟踪用户登录信息。
关于codeigniter - 删除 cookie 以允许 IE 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242069/