Pregunta:
Fecha: 23-10-2021 18:53:12
(En Español)
Votos: 0 - Respuestas: 2 - Vistas: 7 Compartir en: Google Facebook Twitter LinkedIn Link
¿Cómo hago para cerrar secion pasado 10 minuto el usuario inactivo con PHP?[No resuelta]
Por ejemplo Estoy trabajando en el sistema pero por x motivo tuve que salir y demoro mas de 10 minutos y deje el usuario longueado y quisiera que pasado un tiempo se desconecte automáticamente.Votos: 0 - Respuestas: 2 - Vistas: 7 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 27-10-2021 18:54:36 Solo "cacha" todo los clics, y "reinicias" un contador de tiempo, asi sabrás que realizo algo (o al actualizar el usuario la pagina, o cambiarse de pagina, cuenta como acción) asi si el contador (sin un click, ni actualizacion) llega al tiempo deseado, llamas a la función que cerrara sesión automáticamente. Votos: 0 - Link respuesta
-
Fecha: 02-11-2021 17:25:18 La única forma confiable de establecer el tiempo de duración de una sesión es mediante php.ini. Eso es debido a que la "recolección de basura" (garbage collection) generalmente se implementa mediante un script via cron, el cual se ejecuta leyendo directamente php.ini y por ello cualquier intento de cambiarlo durante la ejecución (via ini_set(), por ejemplo) es casi seguro que fallará. Hay un post bastante explicativo en Stackoverflow Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión