marvi Postado Março 28, 2010 Denunciar Share Postado Março 28, 2010 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 logarColoquei 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigotnoma Postado Março 29, 2010 Denunciar Share Postado Março 29, 2010 Pode ser que você esteja colocando no local incorreto, poderia colocar o trecho do código? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marvi Postado Março 29, 2010 Autor Denunciar Share Postado Março 29, 2010 (editado) Eu tenho que colocar ondem? COloquei na INDEX.asp do painel:<% Session.TimeOut = 1440 If session("nivel_acesso") = "" or session("nivel_acesso") <> 3 Then Response.Write "<font color=""#000000"" face=""Arial"" size=""2"">Você não está logado. Provavelmente você não se logou ou passou muito tempo inativo. Por medida de segurança volte a logar.</font>" Response.Write "<font color=""#000000"" face=""Arial"" size=""2""><a href=""../default.asp"">Clique aqui</a></font>" else if session("nivel_id") <> "adm" then response.write("Proibido acesso. Você não é administrador.") response.end end if Editado Março 29, 2010 por marvi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marvi Postado Março 29, 2010 Autor Denunciar Share Postado Março 29, 2010 Eu fiz seguinte arquivo global.asa e coloquei na raiz do site, mas não mudou nada:<script language=vbscript runat=server>SUB Application_OnStartSession.TimeOut = 1440Application.LockApplication("Usuarios_Ativos") = 0Application.UnLockEND SUBSUB Application_OnEndEND SUBSUB Session_OnStartApplication.LockApplication("Usuarios_Ativos")=Application("Usuarios_Ativos")+1Application.UnLockEND SUBSUB Session_OnEndApplication.LockApplication("Usuarios_Ativos")=Application("Usuarios_Ativos")-1Application.UnLockEND SUB</script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 29, 2010 Denunciar Share Postado Março 29, 2010 o uso do Session.TimeOut = 1440 deveria funcionar corretamente...o q acontece é que em alguns casos de popup a session tende a não funcionar...o trecho colocado uma vez antes da criação da session... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marvi Postado Março 29, 2010 Autor Denunciar Share Postado Março 29, 2010 Olá pessoal, acho que fecharam o tópico, mas não resolvi a questão:http://scriptbrasil.com.br/forum/index.php?showtopic=148406 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lobismano Postado Março 29, 2010 Denunciar Share Postado Março 29, 2010 beleza.Veja: http://www.w3schools.com/asp/prop_timeout.aspAt. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Março 31, 2010 Denunciar Share Postado Março 31, 2010 devo ter fechado por engano ... desculpe.. juntei os 2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marvi
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
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.