沒有結束,我創建在我所使用的Global.asax一個asp.net應用程序。我創建了一個靜態類,它使用屬性存儲用戶信息,例如LoginID,CompanyID等。屬性IsLoggedIn指示用戶是否登錄。我在同一個類中創建了一個ResetAll()方法來重置這些屬性。會議在ASP.NET
的問題是,如果用戶直接關閉而不註銷的屬性值的瀏覽器窗口不重置了。因此,如果用戶打開新的瀏覽器窗口,用戶將自動登錄。我也從Session_End()中調用了ResetAll(),但它仍然不起作用。有人可以解釋我最新的錯誤,或者只是如果用戶直接關閉瀏覽器窗口,如何重置屬性值。
非常好!這是一個相當全面的答案。 +1 – Cerebrus 2009-07-21 09:21:41