3

我正在使用带有 Codeigniter 2.0.3(当前最新版本之前的一个版本)的 Tank Auth 身份验证库来为我的网站创建登录页面。成功登录后,用户将被重定向到页面 X。但是,如果用户在没有登录的情况下直接访问页面 X,则页面 X 的控制器中的某些代码会将用户重定向回登录页面。

问题:许多使用 IE(包括 IE8)的用户在登录时遇到困难。即使他们在从登录页面登录时已成功通过身份验证(我假设!),但在到达页面 X 时,他们会被重定向回原始登录页。有时,删除 cookie 将允许他们再次登录。

我还尝试sess_expiration将配置文件中的值增加到高于 7200,例如 720000 和更多的 IE 浏览器可以成功登录。

这是 tank auth 还是 Codeigniter 会话的错误?

4

1 回答 1

0

我认为这不是真正的答案,但我尝试使用 CI 自己的会话工具来设置和取消设置会话。这样我就不再需要任何身份验证库了。确实它有一些好处,但我认为通过手动设置会话来保持跟踪用户登录信息很容易处理。

于 2012-02-11T17:23:15.903 回答