session()->get('logviewer_authenticated'); $authenticatedAt = $request->session()->get('logviewer_authenticated_at'); if (!$isAuthenticated) { return redirect()->route('log-login'); } if(now()->diffInMinutes($authenticatedAt) > env('LOGVIEWER_SESSION_MINUTES', 10)) { $request->session()->forget(['logviewer_authenticated', 'logviewer_authenticated_at']); return redirect()->route('log-login')->with('error', 'Session expired. Please log in again.'); } return $next($request); } }