Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/09/2012, 06:53
Avatar de carlosduran
carlosduran
 
Fecha de Ingreso: agosto-2012
Ubicación: Aranjuez (Madrid)
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: ¿Como cerrar sesion del usuario despues de 10 min de inactividad?

Realmente el código PHP no cierra la sesión 'él solo', es decir, el código PHP una vez ha sido procesado por el servidor web es inmutable; hay que cambiar de página o actualizarla para que se vuelva a hacer una petición al servidor y la vuelva a procesar.

Para controlar activamente el paso de tiempo desde el último acceso necesitas hacer uso de un lenguaje dinámico del lado del cliente (Javascript o cualquiera de sus frameworks, por ejemplo) con el que puedes hacer un 'cronómetro' que al pasar el tiempo estipulado te reenvíe a una página PHP que contenga el cierre de sesión y la redirección al login.