删除cookie以允许IE登录

时间:2012-02-11 16:57:47

标签: codeigniter session cookies tankauth

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

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

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

这是tank auth或Codeigniter会话的错误吗?

1 个答案:

答案 0 :(得分:0)

我认为这不是真正的答案,但我尝试使用CI自己的会话工具来设置和取消设置会话。通过这种方式,我不再需要任何身份验证库。这确实有一些好处,但我认为通过手动设置会话,可以轻松跟踪用户登录信息。