20/09/2012, 06:53
|
| | | Fecha de Ingreso: agosto-2012 Ubicación: Aranjuez (Madrid)
Mensajes: 1
Antigüedad: 12 años, 6 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. |