set longo tempo de espera para a variável sessão selecionada
-
11-09-2019 - |
Pergunta
net 2.0 e quero tempo limite variável de sessão de administração por 1 hora.
É possível? e como?
Estou usando o Windows autenticação.
Solução
Você pode definir o tempo limite da sessão globalmente em web.config:
<configuration>
<system.web>
<sessionState
mode="InProc"
cookieless="true"
timeout="30" />
</system.web>
</configuration>
E você pode programaticamente sobrepor esta configuração no seu código (por exemplo, apenas para a sessão do admin), definindo Session.Timeout, por exemplo:
// set the current session's timeout to 60 minutes
// if the current user is an admin
if (currentUserIsAdmin)
Session.Timeout = 60;
Tenha um olhar em desta página MSDN para mais detalhes.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow