2016-10-04 3 views
2

私はログインのためにASP.Net Identity & OWINを使用しています。セッションタイムアウト時にログインページにエラーメッセージを表示する方法

"ユーザーは正常にログインしており、一定時間(例:10分)ページに入っていないため、ユーザーのセッションタイムアウトは切れていますページがエラーメッセージ "あなたのログインセッションが期限切れになっているログインページにリダイレクトする必要があります!再度ログインしてください。」

その要件を満たすためにどのように私はセットアップ私の設定ができますか?

あなたのご意見を本当に感謝している。

おかげで、 AnasDove

+1

ようこそ! Startup.csを表示できますか?クッキーベースの認証またはトークンベースの認証を使用しているかどうかはわかりません。少なくともいくつかのコードを提供してください – Sherlock

答えて

0

を私が正しくあなたの条件を理解していれば。あなたは、ページを更新せずに、タイムアウト後にログインページにユーザーをリダイレクトしたい これはあなたが解決策は、そのようなものになるだろう欲しいものである場合:。

  1. あなたは、ユーザーのサインイン日付で再度ログインする必要があるユーザーを見つけることHangfireのようないくつかのバックグラウンドワーカー何かをしたいユーザーは、サインイン日時どこか(デシベルまたは任意の他)
  2. を持続は、あなたが実際に使用できる
  3. 前に持続しました時間ライブラリーsignalRは、ページをリフレッシュせずに、接続されたクライアントにコンテンツをプッシュする役割を担います。
  4. クライアントコードをリダイレクトロジックに入れて完了しました
関連する問題