我有一個ASP.Net MVC 5應用程序,使用身份2進行認證(使用標準cookie認證中間件,與ExpireTimeSpan = 30分鐘,並SlidingExpiration =真配置)。檢查用戶仍在登錄而不重置AUTH超時
我配置了30分鐘後過期的身份驗證,我需要從客戶端檢查用戶是否仍然登錄。我可以爲此執行簡單的AJAX調用,但它會刷新我的會話並重置超時,這正是我想要避免的。在Javascript中使用30分鐘的超時只在客戶端在我的應用程序中打開一個選項卡時纔有效,這是我無法保證的。
我在想添加自定義屬性,可以檢查認證仍然有效的行動,但沒有復位超時。有沒有辦法做到這一點?
或者,這很可能也可以與OWIN中間件完成,但再一次,我不知道如何在不復位超時檢查認證。
其實你會發現用戶登錄與否後做什麼? –
這個想法是將用戶重定向到不同的頁面。 – Riokmij
所以如果用戶沒有登錄,那麼你會重定向到某個頁面。我對嗎? –