2016-10-04 77 views
2

我正在使用ASP.Net標識& OWIN用於登錄目的。在新的需求出現之前,一切正常,如下所示:如何在會話超時時在登錄頁面中顯示錯誤消息

「用戶成功登錄並且一段時間(例如:10分鐘)用戶沒有登陸到頁面,所以用戶的會話超時已到期並且該頁面應該重定向到登錄頁面,並顯示錯誤消息「您的登錄會話已過期!請重新登錄。」

如何我可以設置我的配置能滿足這一要求?

您的反饋意見是非常感謝。

感謝, AnasDove

+1

歡迎來到SO!你能顯示你的Startup.cs嗎?我們不確定您使用基於cookie的身份驗證或基於令牌的身份驗證。請至少提供一些代碼 – Sherlock

回答

0

如果我正確理解你的要求。要重定向用戶登錄超時後頁面,無需刷新頁面 如果這是你想要的解決方案是類似的東西是什麼:

  1. 一直存在用戶簽到日期時間某處(DB或任何其他)
  2. 你需要一些背景工人像Hangfire找到用戶誰需要用戶登錄的日期前
  3. 堅持再次登錄,那麼你可以使用真正的時間庫signalR負責將內容即時推送到連接的客戶端,無需刷新頁面。
  4. 在您的客戶端代碼中放置重定向邏輯,您就完成了
相關問題