From dae656de56a42a0cab66ab6a3fe15b3b5ece4e2f Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Fri, 20 Jan 2023 18:00:35 +0100 Subject: [PATCH] Add condition to not start session twice --- Kernel/Session.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Kernel/Session.php b/Kernel/Session.php index 093fde8..33e1cf0 100644 --- a/Kernel/Session.php +++ b/Kernel/Session.php @@ -4,7 +4,9 @@ final class Session { public static function start_session() { - session_start(); + if (session_status() === PHP_SESSION_ACTIVE) { + session_start(); + } } public static function resume_session() @@ -18,7 +20,7 @@ final class Session public static function destroy_session() { - session_start(); + self::start_session(); session_destroy(); }