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)