ユーザーごとに異なるセッションタイムアウトを設定できますか?管理者は180分、非管理者は20分必要です。 現在、すべてのユーザーのシングルセッションタイムアウトです。我々は、すべてのヘルプがにappriciatedされるだろう異なるユーザーのセッションタイムアウトが異なる
キーweb.configファイルを使用しています。
ユーザーごとに異なるセッションタイムアウトを設定できますか?管理者は180分、非管理者は20分必要です。 現在、すべてのユーザーのシングルセッションタイムアウトです。我々は、すべてのヘルプがにappriciatedされるだろう異なるユーザーのセッションタイムアウトが異なる
キーweb.configファイルを使用しています。
コードでプロパティSession.Timeout
を設定すると、ユーザーごとにタイムアウトが設定されます。彼らは、ログイン時
あなたは、ユーザーのタイプに基づいてSession.Timeout = 20;
またはSession.Timeout = 180;
を手動で設定することができます
をこのコードは、あなたのために働く必要があります。
protected void SetSessionTime(string userType)
{
if (UserType == "admin")
{
Session.Timeout = 180;
}
else
{
Session.Timeout = 20;
}
}
ユーザーが正常にログインした後、あなたはSetSessionTime()
を呼び出すことができ
ありがとうございました! – user1787578
http://forums.asp.net/t/1571336.aspx/1 – Habib