2

システムがしばらくアイドル状態になっているときにセッションを期限切れにするにはどうすればよいですか。その時間を完了すると、ログインページにリダイレクトされます。このコントローラー側を行う必要があります。私はasp.netmvc3アプリケーションを使用しています。

4

1 に答える 1

1

タイムアウトすると、サーバー上でセッションが期限切れになります。

ブラウザを同時にリダイレクトする場合は、JavaScriptでクライアントにカウンターを設定する必要があります。これにより、0でログインページにリダイレクトされます。

コントローラは、クライアントからのアクションなしにブラウザのリダイレクトを強制することはできません。また、 SignalRのようなある種の永続的な接続があることを確認することもできますが、それは必要以上のものである可能性があります。

別の解決策は、この回答のように更新ヘッダーを作成することです

セッションタイムアウト時のASP.NETプッシュリダイレクト

于 2012-12-12T09:01:43.823 に答える