如果我将表单身份验证超时设置为10分钟,则使用ASP.NET表单身份验证我得到了完整的行为。
* 如果我将客户端计算机上的时间设置为将来半小时,我就永远无法登录Internet Explorer,但我可以在Firefox中登录。 *
我猜服务器设置表单身份验证cookie超时值并在每次发布页面时检查它,无论客户端PC上的时间是多少。但是,我有兴趣了解IE和firefox之间的区别,以及为什么在这种情况下行为方式不同。
答案 0 :(得分:0)
Firefox处理cookie的方式与IE不同,我遇到一个非常类似的问题,当我调用SignOut()时,Firefox没有删除cookie。这个SO帖子帮助我解决了这个问题,也可以帮助你解决这个问题:
FormsAuthentication.SignOut don't work on the firefox 3 (asp.net)