没有结束,我创建在我所使用的Global.asax一个asp.net应用程序。我创建了一个静态类,它使用属性存储用户信息,例如LoginID,CompanyID等。属性IsLoggedIn指示用户是否登录。我在同一个类中创建了一个ResetAll()方法来重置这些属性。会议在ASP.NET
的问题是,如果用户直接关闭而不注销的属性值的浏览器窗口不重置了。因此,如果用户打开新的浏览器窗口,用户将自动登录。我也从Session_End()中调用了ResetAll(),但它仍然不起作用。有人可以解释我最新的错误,或者只是如果用户直接关闭浏览器窗口,如何重置属性值。
非常好!这是一个相当全面的答案。 +1 – Cerebrus 2009-07-21 09:21:41