Membership.UserIsOnlineTimeWindow和FormsAuthentication.Timeout Random Logouts之间的关系

时间:2012-08-17 01:53:22

标签: asp.net asp.net-mvc forms-authentication

迟到了,我开始注意到我的网络应用程序在页面之间随机发出大量请求后随机注销用户。我已经完成了所有可能的场景,并注意到它只发生在UserIsOnlineTimeWindow属性(Membership提供者)不等于默认FormsAuthentication Timeout属性时

UserIsOnlineTimeWindow是否会影响默认的FormAuthentication提供商?

他们需要一样吗?

如果是,请解释......

以下内容非常明确,但它没有描述默认Membership API和FormsAuthentication 之间的任何关系(关于上述属性相互影响)

  

指定用户被认为在线的最后活动日期/时间戳之后的分钟数。

http://msdn.microsoft.com/en-us/library/system.web.security.membership.userisonlinetimewindow

1 个答案:

答案 0 :(得分:1)

这看起来很奇怪。 UserIsOnLine Time不会更新我所知道的任何内容。我建议使用开发工具在Chrome浏览器中查看cookie,并实际检查cookie的过期时间。我知道,这是导致退出的唯一因素(除了删除cookie)