【发布时间】:2016-04-15 19:14:18
【问题描述】:
我正在使用 MVC 应用程序来管理身份验证。我遇到的问题是 chrome,因为它实际上从未终止会话,因为它在默认关闭后在后台运行。我不想强制所有最终用户更改此设置,因为那样它将杀死环聊等。所以我想知道我是否可以使用任何标准的 web.config 设置来处理这个问题,或者我是否需要进行 ajax 轮询间隔继续更新cookie过期时间?
【问题讨论】:
-
我不知道你在问什么
-
我想知道,使用 MVC 如何在浏览器关闭时自动终止用户会话。即在用户关闭浏览器时注销用户
-
您自己管理 cookie 吗?如果是这样,您需要将 cookie 的过期时间设置为
DateTime.MinValue,这会有效地创建会话 cookie。这意味着当浏览器关闭时,cookie 会被删除,即使 Chrome 仍有任务在后台运行。
标签: asp.net asp.net-mvc security asp.net-mvc-4