ASP.NET和Firefox之间的ASP.NET Forms身份验证Cookie差异

时间:2011-08-10 15:52:39

标签: asp.net internet-explorer firefox forms-authentication

如果我将表单身份验证超时设置为10分钟,则使用ASP.NET表单身份验证我得到了完整的行为。

* 如果我将客户端计算机上的时间设置为将来半小时,我就永远无法登录Internet Explorer,但我可以在Firefox中登录。 *

我猜服务器设置表单身份验证cookie超时值并在每次发布页面时检查它,无论客户端PC上的时间是多少。但是,我有兴趣了解IE和firefox之间的区别,以及为什么在这种情况下行为方式不同。

1 个答案:

答案 0 :(得分:0)

Firefox处理cookie的方式与IE不同,我遇到一个非常类似的问题,当我调用SignOut()时,Firefox没有删除cookie。这个SO帖子帮助我解决了这个问题,也可以帮助你解决这个问题:

FormsAuthentication.SignOut don't work on the firefox 3 (asp.net)