From 6847a881d01d63ac2394efd6f07bc315e8f5a01f Mon Sep 17 00:00:00 2001 From: Michael Rasmussen Date: Fri, 5 Jun 2015 01:30:04 +0200 Subject: [PATCH] Fix bug in session handler --- lib/utils.inc.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/utils.inc.php b/lib/utils.inc.php index 13d5ec9..c90b98b 100644 --- a/lib/utils.inc.php +++ b/lib/utils.inc.php @@ -75,6 +75,8 @@ class Utils implements Serializable { private function startSession() { global $CFG; + session_unset(); + session_destroy(); if (isset($CFG->session_timeout)) { $this->timeout = $CFG->session_timeout * 60; } else { @@ -94,6 +96,7 @@ class Utils implements Serializable { public static function getInstance() { global $CFG; + session_start(); if (!is_object(self::$_instance)) { if (isset($_SESSION['Utils'])) { self::$_instance = unserialize($_SESSION['Utils']); -- 2.39.5