Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/01/2013, 14:42
art_rockerd
 
Fecha de Ingreso: agosto-2012
Ubicación: México
Mensajes: 106
Antigüedad: 11 años, 8 meses
Puntos: 6
Pregunta Respuesta: ¿Como cerrar sesion del usuario despues de 10 min de inactividad?

Cita:
Iniciado por carlosduran Ver Mensaje
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.
Amigo, esa era mi gran duda, ya que he integrado muchos scripts de PHP llamados "cierre de sesion por INACTIVIDAD", pero bueno tenia varias dudas, en realidad no entiendo en que parte del codigo PHP sabe que el usuario esta "INACTIVO", yo mas bien entiendo que le asignas un valor definido a la vida de la sesion, y ya sea que este o no este haciendo algo, cuando tu le das F5 a la pagina, o la actualizas entonces destruye la sesion y redirige si es el caso... yo necesito deslogear al usuario pero cuando realmente este INACTIVO, osea no haya interacción alguna por parte del usuario en la pagina web. Podrias apoyarme con eso?Saludos!