Session - Global.asa
Bom día,
Estou com problema com uma sessão que expira muito rapido. Mais ou menos uns 50 minutos se estamos trabalhando sem parar. Quando um usuario cai, cai todos.... Por isso penso que é um erro de programação.
O servidor (IIS) esta configurado para trabalhar com 90 minutos.
Eu tenho assim:
<script LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
Application("connString") = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=usuario;PWD=senha;Initial Catalog=bd;Data Source=ip"
End Sub
Sub Application_OnEnd
conn.Close
Session.abandon
set conn = Nothing
End Sub
Sub Session_OnStart
Session.Timeout = 90
End Sub
Sub Session_OnEnd
set conn = Server.CreateObject ("ADODB.Connection")
conn.Open Application("connString")
data = now()
query = "UPDATE User_LogTime SET offline='0', user_id= "&Session("eu")&" , Logout_Time = '"&data&"' where SID = "&Session.SessionID&" and user_id = "&Session("eu")&" and offline = 1 "
conn.Execute (query)
End Sub
</SCRIPT>
Estou a ponto de tirar o Session.abandon para ver se ele é o problema mais com tem varias pessoas trabalhando no sistema eu jogo todo mundo para fora ao mexer.
No programa eu fiz um arquivo que fica carregando a cada 1 minuto para verificar se tem session mais mesmo assim não esta funcionando.
Obrigado
Discussão (7)
Carregando comentários...