Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, como faço para aumentar o tempo do usuário logado? Pois quando dar 5 minutos ele volta de novo e pedi login.
Disseram que era o servidor, mas no servidor é 1 hora o tempo de logar
Coloquei isso na página: Session.TimeOut = 1440
A session pelo menos teoricamente só expira se ficar este tempo todo na mesma pagina, se continuar navegando o contador sempre é zerado.
O problema é como faço para ele poder ficar o tempo todo parado na mesma página e não expirar?
Uso banco SQL Server 2000
Mas o cookie tem navegadores que não aceita.
E como faria esse global.asa?
Eu fiz seguinte arquivo global.asa e coloquei na raiz do site, mas não mudou nada:
<script language=vbscript runat=server>
SUB Application_OnStart
Session.TimeOut = 1440
Application.Lock
Application("Usuarios_Ativos") = 0
Application.UnLock
END SUB
SUB Application_OnEnd
END SUB
SUB Session_OnStart
Application.Lock
Application("Usuarios_Ativos")=Application("Usuarios_Ativos")+1
Application.UnLock
END SUB
SUB Session_OnEnd
Application.Lock
Application("Usuarios_Ativos")=Application("Usuarios_Ativos")-1
Application.UnLock
END SUB
</script>
Pelo menos coloquei em algumas página, como a index e outra que iria usar o Server.ScriptTimeout = 604800 para testar e deu problema, coloquei o Server.ScriptTimeout = 604800 no topo de cada página
O que deve ser?
Eu tava tentando, no caso, fazer um upload de mp3 de 6 MB pelo painel, ele demora e dar o erro. O pessoal do servidor disse que o ISS está ok, com tempo maior.
A internet é banda larga.
Cria um arquivo global.asa e coloca a definição de quanto tempo a session vai durar lá.
Por padrão, se não me engano é 20 minutos.
Outra possibilidade é criar um cookie ao logar e que expira em x dias.