2

是否可以爲asp.net中的不同用戶設置不同的會話超時時間。用戶組會話超時時間不同

我有我的web.config中的會話設置。

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

但我想在80之前超時。

回答

1

您可以在用戶登錄後設置超時,例如,

Session.Timeout = 42; 
2

例如:

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