From 600ecc537a80816453a9993c42bffb7ba42ee969 Mon Sep 17 00:00:00 2001 From: Jason Varga Date: Tue, 25 Feb 2025 11:38:05 -0500 Subject: [PATCH] [5.x] Fix session expiry component (#11501) --- src/Http/Controllers/CP/SessionTimeoutController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Http/Controllers/CP/SessionTimeoutController.php b/src/Http/Controllers/CP/SessionTimeoutController.php index 4278b61614..f4091039e6 100644 --- a/src/Http/Controllers/CP/SessionTimeoutController.php +++ b/src/Http/Controllers/CP/SessionTimeoutController.php @@ -13,8 +13,8 @@ public function __invoke() // remember me would have already been served a 403 error and wouldn't have got this far. $lastActivity = session('last_activity', now()->timestamp); - return Carbon::createFromTimestamp($lastActivity, config('app.timezone')) + return abs((int) Carbon::createFromTimestamp($lastActivity, config('app.timezone')) ->addMinutes((int) config('session.lifetime')) - ->diffInSeconds(); + ->diffInSeconds()); } }