【发布时间】:2012-11-04 23:02:10
【问题描述】:
我正在创建一个 mvc4 应用程序,在这里我正在创建一个 cookie,以便用户根据他们的角色和事物访问各种页面。但我有不同的疑问。人们通常倾向于关闭浏览器窗口,而不是注销。所以,当这种情况发生时,我让 cookie 不存储任何来自登录的数据(或者我认为这就是发生的事情,根据我目前阅读的博客和答案!)
我只希望 10 个用户同时访问该网站。因此,当用户关闭浏览器或会话结束时,我希望它执行 LogOff 函数来跟踪登录的人数并打开该端口会话以供其他人使用。
我尝试在 global.asax 页面中添加 session_end,但它似乎永远不会到达那里。出于测试目的,我让它在几分钟内到期。但它确实会转到同一个 global.asax 页面中的 Session_start。
知道如何让它工作吗?
【问题讨论】:
标签: c# asp.net-mvc session asp.net-mvc-4 global-asax