Saltar al contenido

Compruebe el tiempo de espera de la sesión en Laravel

Solución:

Simplemente use la misma lógica que la propia clase de sesión.

if ((time() - Session::activity()) > (Config::get('session.lifetime') * 60))
{
   // Session expired
}

Coloque esto en su filtro “antes”, y se ejecutará en cada solicitud.

¿Por qué no hacer esto?

if (!Session::has('name'))
{
     $sessionTimeout = 1;
}

Si se agota el tiempo de espera de una sesión, ya no se establecerá el nombre. Luego puede escribir código para responder a $ sessionTimeout == 1;

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *