Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou tendo um problema que eu nunca tive.
Quando o cara se loga no sistema, com poucos minutos a session cai e o cara tem que se logar novamente. Não acredito que seja algum erro de programação, pois esse sistema funcionava perfeitamente em outro provedor.
O que pode ser? Se for erro no servidor, o que pode ser?
por padrão o tempo é 20 minutos. pode ser modificada com a propriedade Timeout:
Session.Timeout = n° de minutos 'representa o período máximo de tempo (hh:mm:ss) que um objeto da sessão é mantido após a última solicitação associada ao objeto. O valor padrão é 00:20:00.
Galera, vlw pelas respostas! Já fiz o set do timeout na própria aplicação pra 30 min, mas mesmo assim o usuário se loga no sistema e não dura nem 5min e o login cai. Os sintomas são:
- Usuário se loga, e o sistema derruba a session com poucos minutos;
- Problema não é constante: em alguns momentos ocorre direto, em outros simplesmente não acontece (usuário permanece logado);
- Já settei o timeout, mas não resolveu;
- Aplicação funcionava no IIS 6, mas no IIS 7 ocorre esse problema;
Alguém tem idéia do que pode ser e como resolver? Acredito que a solução deste problema, se encontrada, ajudará muita gente!
Coloquei o Session.timeout antes da criação das sessions e no topo de tds as páginas do admin. Aparentemente, o problema foi corrigido. Se ele não cair novamente, informo pra vcs e o tópico ganha status de RESOLVIDO.
Você definiu um tempo em session.timeout? se sim verifique se não esta se confundindo lá, se não colocou defina.
Session.TimeOut = 30
Neste exemplo são 30 minutos... lembrando se o cara sair do site... a session morre... e... neste exemplo se ele ficar no site porém inativo por 30 minutos a session é derrubada tb.