$timeout)) { Auth::logout(); session()->flush(); return redirect('/login')->with('message', 'Session expired due to inactivity.'); } // Update session activity time session(['lastActivityTime' => time()]); return $next($request); } }