sesion caducada

Iniciado por kakashi20, 23 Octubre 2014, 04:55 AM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola

Como haría para saber si una sesión ha caducado ?

Pensé en poner un setinterval en javascript y que preguntara por ajax si la variable de sesión contiene algo. Esto seria una buena practica ?

Algún consejo ?

Gracias por la ayuda.

alex171294

lo quieres hacer con javascript no? creo que no tiene mucho que ver con php, aunque te tengo dos soluciones

una por javascript puro, prueba con esto

http://www.forosdelweb.com/f15/como-detectar-cuando-termina-las-session-redirigir-otra-pagina-976508/#post4122632

y la otra es solicitar cada cierto tiempo con ajax el estado de la sessión y dependiendo de la respuesta hacer lo que tengas que hacer.

nunca había intentado hacer esto.

saludos!

JorgeEMX

Para saber si se ha cerrado sesión basta con verificar cada que hagas una nueva petición al servidor, no necesitas verificar nada si no te comunicas con el mismo.

Ahora bien, lo que es común.. es mantener activa la sesión precisamente cómo lo indicas (mandando X tiempo una llamada para que no se agote el tiempo máximo).