Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/10/2010, 16:08
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: mensaje cierre de sesion

Necesitas hacerlo con JavaScript, basicamente cada vez que la pagina recarga, se reinicia un contador con JavaScript, si el mismo esta llegando a su final, puedes enviar un alert al cliente.

El codigo siguiente define una funcion que al ser llamada incia un contador, suponiendo que el tiempo de caducidad de la sesion es 20 minutos, envia una alerta 5 minutos antes de terminar dicha sesion.

Hay una imagen transparente que al cargar incia el contador (tiempo en milisegundos).

Código Javascript:
Ver original
  1. function SessionTimeoutAlert(intMilliseconds)
  2. {
  3.     setTimeout("window.focus(); alert('¿Aun estas ahi?.')", intMilliseconds);
  4. }  
  5.  
  6.  
  7. <img src="imagen.gif" onload="javascript:MemberSessionTimeoutAlert(900000);">

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway