【问题标题】:Session timeout different for group of users用户组的会话超时不同
【发布时间】:2014-02-27 15:09:20
【问题描述】:

是否可以在asp.net中为不同用户设置不同的会话超时。

我的 web.config 中有会话设置。

<system.web>
 <sessionState mode="InProc" cookieless="false" timeout="80" />
</system.web>

但我想在 80 之前超时。

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-3 session-timeout state-management


    【解决方案1】:

    示例:

    protected void SetSessionTime(string user)
    {
        if (user== "me")
        {
            Session.Timeout = 180;
        }
        else
        {
            Session.Timeout = 20;
        }
    }
    

    【讨论】:

      【解决方案2】:

      您可以设置用户登录后的超时时间,例如

      Session.Timeout = 42;
      

      【讨论】:

        猜你喜欢
        • 2011-03-25
        • 1970-01-01
        • 2016-02-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-12
        • 1970-01-01
        相关资源
        最近更新 更多