From 828ad7f880099e30f3cf9b930211f371f6e99c4a Mon Sep 17 00:00:00 2001 From: iBNu Maksum Date: Thu, 1 Aug 2024 21:25:14 +0700 Subject: [PATCH] Fix locked out bug --- system/autoload/Admin.php | 8 ++++++-- version.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/system/autoload/Admin.php b/system/autoload/Admin.php index cdd16f8c..66052cda 100644 --- a/system/autoload/Admin.php +++ b/system/autoload/Admin.php @@ -14,7 +14,7 @@ class Admin global $db_pass, $config; $enable_session_timeout = $config['enable_session_timeout']; if ($enable_session_timeout) { - $timeout = 0; + $timeout = 60; if ($config['session_timeout_duration']) { $timeout = intval($config['session_timeout_duration']); } @@ -51,13 +51,17 @@ class Admin { global $db_pass, $config; $enable_session_timeout = $config['enable_session_timeout']; - $session_timeout_duration = $config['session_timeout_duration'] * 60; // Convert minutes to seconds if (isset($aid)) { $time = time(); $token = $aid . '.' . $time . '.' . sha1($aid . '.' . $time . '.' . $db_pass); setcookie('aid', $token, time() + 86400 * 7); $_SESSION['aid'] = $aid; if ($enable_session_timeout) { + $timeout = 60; + if ($config['session_timeout_duration']) { + $timeout = intval($config['session_timeout_duration']); + } + $session_timeout_duration = $timeout * 60; // Convert minutes to seconds $_SESSION['aid_expiration'] = $time + $session_timeout_duration; } return $token; diff --git a/version.json b/version.json index cfbf489e..d6bb4b68 100644 --- a/version.json +++ b/version.json @@ -1,3 +1,3 @@ { - "version": "2024.8.1.2" + "version": "2024.8.1.3" } \ No newline at end of file