From 8c296de2059786fdb3dbfd7b8d5871d9f1448d75 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Mon, 25 Nov 2024 12:20:56 -0500 Subject: [PATCH] Do not check to see if session is set before setting timezone always set timezone, Fixes MFA when switching timezones --- inc_set_timezone.php | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/inc_set_timezone.php b/inc_set_timezone.php index 14e03352..e81e950f 100644 --- a/inc_set_timezone.php +++ b/inc_set_timezone.php @@ -1,18 +1,15 @@ format('P'); -} +// Calculate UTC offset and store it in session +$session_datetime = new DateTime('now', new DateTimeZone($_SESSION['session_timezone'])); +$_SESSION['session_utc_offset'] = $session_datetime->format('P'); // Use the stored timezone and offset $session_timezone = $_SESSION['session_timezone'];