Pregunta:
Fecha: 08-08-2020 20:22:09
(En Español)
Como resuelvo este pequeño problema con PHP ? Votos: 0 - Respuestas: 7 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
¿Cómo evitar que la sesión de mi proyecto se cierre?[No resuelta]
He creado un proyecto, pero el usuario tiene que loguearse muchas veces al día, porque cuando el usuario cierra el navegador o cierra la pestaña por varios minutos, la sesión se cierra y el usuario tiene que loguarse nuevamente y yo quiero que el usuario se logue y solo se vuelva a loguearse si este cierra la sesión por su cuenta.Como resuelvo este pequeño problema con PHP ? Votos: 0 - Respuestas: 7 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 09-08-2020 05:54:21 Puedes intentar aumentar el timeout de la cookie de sesión.
Eso lo haces desde php.ini Votos: 0 - Link respuesta -
-
Fecha: 17-08-2020 09:28:05 Hola Braylin Payano, léete esta nota que escribí ya hace un tiempo Tiempo de vida de la sesión PHP , seguramente te será de ayuda.
Saludos y buen código! Votos: 0 - Link respuesta -
Fecha: 20-08-2020 05:10:28 Usa el inicio de sesion para crear una cookie que te servira de token, dale validez de un dia, alternativamente verifica si el equipo tiene la cookie activa, pasa los datos a la sesion y logealo vos, en el logout acordate de matarla, podrias hacerlo tambien con LocalStorage y SessionStorage Votos: 0 - Link respuesta
-
Fecha: 20-08-2020 06:32:28 Carlos Ferro, una pregunta. Eso debo hacerlo en el archivo login.php ?
Disculpa mi pregunta, pero es que soy nuevo en PHP Votos: 0 - Link respuesta -
Fecha: 20-08-2020 12:25:43 Cuando presentas la pantalla de log (en tu caso login.php) . verificas la cookie. si esta vencida no haces nada y pedis clave, en caso contrario creas una cookie con validez por un dia (luego de una validacion de clave obviamente) . No usas sesion php y ... o referis todas tus paginas a esa cookie o traspasas la clave mediante post,( la segunda opcion es mas segura porque impide que te inicien tu sistema desde cualquier punto), esto te va a asegurar el manejo del tiempo de vida de ahora tu "sesion", y si exprofeso se retira te aseguras de eliminar la cookie. No es lo mejor (eso esta claro no?) , pero si quiere vida eterna, le podes dar el gusto Votos: 0 - Link respuesta
-
Fecha: 20-08-2020 13:09:43 Carlos, no entiendo mucho lo que dices. Pero aquí te dejo mi código de login.php
Sera que me puedes dejar el código ya resuelto. Otra cosa, me gustaría que le tiraras un ojo a mi código login.php y me digas si es seguro.
login.php:
Codigo de mi login.php
Un cordial saludo y muchas gracias. Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
