我有這個問題,你可能知道答案...我的應用程序已經正常工作,並且工作正常。每當用戶對應用程序進行身份驗證時,都會使用LastLoginDate更新其模型,並且當用戶註銷應用程序時,會使用LastLogOutDate更新其模型。當用戶不斷點擊註銷鏈接時,此工作正常。但是,如果用戶關閉窗口,則LastLogOut值永遠不會更新,並且管理員看到的用戶不在線。同樣的事情發生在用戶離開工作在其他地方並且.NET失去會話時打開的標籤。MVC結束會議
我沒有管理會話時間,也沒有像這樣的任何值。我需要做的只是:如果過了一段時間沒有用戶活動,那麼定期更新LastLogOut值並將其設置爲在其模型中脫機。如果用戶關閉該窗口,則相同,但我認爲第一種情況將以兩種方式工作。
我希望你能給我一隻手在這個問題上,
感謝。