2016-11-18 19 views
0

私のアプリケーションでは、いくつかのセッション変数を使用しましたが、web.configでセッションタイムアウトを指定していません。 web.configでは認証モードをnoneとして使用しています。 しかし、非アクティブな時間が経過すると、ログアウトしてログインページにリダイレクトします。それは残っているべきであり、私が何時間もそれを非アクティブにしていたとしても(GMailのように、そこにログアウトするまでは)すべての操作をそのまま実行する必要があります。この非アクティブセッションの問題を解決する際に私を助けてください。私は明示的に「ログアウト」をクリックするまで、これを処理するasp.net mvcの非アクティブなログアウトを防ぐ

答えて

0

最善のアプローチは、期限切れになりませんCOOKIEにおけるデータベースと店舗セッショントークン(上

保存・ユーザー・セッションで運ぶ必要が任意のセッションとオペレーションを失うべきではありません

データベースに保存されたクッキーとセッションデータは、ユーザーがログアウトしたときに削除されます(ログアウトコードを変更して削除しました)。

また、ユーザーがWebブラウザで保存したすべてのCookieを消去すると、保存されたセッションは無効になり、ユーザーはシステムに再度ログインする必要があります。それは明らかなことです

FYI:これは正確にRemember me機能を有効にする方法です。

関連する問題