Foros del Web » Programando para Internet » ASP Clásico »

Session_OnEnd() + session.Timeout

Estas en el tema de Session_OnEnd() + session.Timeout en el foro de ASP Clásico en Foros del Web. Señores, ya he revisado los post en el sitio referente a Global.asa, Session_OnEnd(), session.timeout y no logro hacer funcionar lo que necesito implementar. Codigo: <script ...
  #1 (permalink)  
Antiguo 31/08/2005, 14:26
 
Fecha de Ingreso: abril-2005
Mensajes: 110
Antigüedad: 19 años, 1 mes
Puntos: 0
Session_OnEnd() + session.Timeout

Señores, ya he revisado los post en el sitio referente a Global.asa, Session_OnEnd(), session.timeout y no logro hacer funcionar lo que necesito implementar.
Codigo:

<script Language="VBScript" RUNAT=Server>

Sub Application_OnStart()

End Sub

Sub Session_OnStart()
Session.Timeout = 5
End Sub

Sub Session_OnEnd()
response.redirect "Login.asp"
End Sub
</script>

La idea es hacer lo qeu muchos bancos.... que se abra una pagina (Login.asp) despues de 5 minutos por ejemplo de inactividad en el sitio.
ya controlo en cada pagina si la session sigue activa, pero tambien quiero que si la pagina queda abierta durante un tiempo determinado sin actividad, se abra una pagina nueva para obligar al usuario a loguearse nuevamente.
lo que observe es que no hace caso al seteo del timeout.
aclaro que Global.asa esta en raiz del sitio.
Tambien he visto que ya existe este tipo de post, pero no he encontrado una resp. para los mismos.
Gracias y saludos.
  #2 (permalink)  
Antiguo 01/09/2005, 02:05
 
Fecha de Ingreso: noviembre-2004
Mensajes: 117
Antigüedad: 19 años, 7 meses
Puntos: 0
Pues eso mismo, yo llevo tiempo investigando porque no funciona correctamente Server.Timeout y todavia no se porqué. Debe de estar relacionado con algun tipo de bloqueo del lado del servidor.

Este tema sigue siendo de mi interés también.
__________________
Saludos a todos ;)

Fiat en Malaga
.. y ahora con CSS!
  #3 (permalink)  
Antiguo 01/09/2005, 08:12
 
Fecha de Ingreso: abril-2005
Mensajes: 110
Antigüedad: 19 años, 1 mes
Puntos: 0
Haciendo un analisis..... el IIS detecta qeu se cae una sesion, he verificado restando una variable para contar usuarios conectados, que la llamada a session_onEnd() la hace bien, sin problemas; pero, cuando quiero hacer un Response.Redirect(pagina.asp) no pasa nada. Puede estar pasando que si se ha llamado a session_onEnd() es por que la sesion ha terminado, por lo tanto no tiene forma de abrir una pagina del sitio, ya que deberia haber una session abierta para ello????????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.