2011-10-28 8 views
6

ユーザーごとにセッションタイムアウトをカスタマイズする方法はありますか?カスタムプロバイダを使用してweb.configの設定を上書きする必要があるようです。ユーザーごとにセッションタイムアウトをカスタマイズする - ASP.NET

これを行う方法と潜在的な問題点についてのご意見はありますか?

+1

カスタムセッション時間をユーザーレコードに保存するだけです。 ASP.NETプロファイルプロバイダを使用できます。次に、[PreRequestHanlderExecute](http://msdn.microsoft.com/en-us/library/system.web.httpapplication.prerequesthandlerexecute.aspx)で「Session.Timeout = userTimeout;」を設定します。 –

答えて

8

Session_Startで現在のセッションタイムアウトを編集してみましたか?

HttpContext.Current.Session.Timeout = yourNewTimeout; 
関連する問題