1

私のasp.netソリューションで、ユーザーがセッションをチェックした場合に自動的に期限切れにならないように、ユーザーのオプションとして作成したいと考えています。

誰でもそれについて私を助けることができますか?

4

2 に答える 2

1

セッション タイムアウト値を設定する必要がありますが、後で期限切れにするには、以下のサンプルに従って最大値に設定できます。

Session.Timeout = 20; を手動で設定できます。または Session.Timeout = 180; ログイン時のユーザー タイプに基づきます。

このコードはあなたのために働くはずです:

protected void SetSessionTime(string userType)
{
    if (UserType == "admin")
    {
        Session.Timeout = Int32.Max;
    }
    else
    {
        Session.Timeout = 20;
    }
}

ユーザーが正常にログインした後、 SetSessionTime() を呼び出すことができます。

于 2013-09-13T06:14:00.540 に答える