N°5394 - Rework session start

This commit is contained in:
Eric Espie
2022-09-01 16:08:16 +02:00
parent 6e3ff0e429
commit 6190429f51

View File

@@ -25,16 +25,18 @@ class Session
public static function Start()
{
if (!self::$bIsInitialized) {
session_name('itop-'.md5(APPROOT));
}
self::$bIsInitialized = true;
if (!self::$bSessionStarted) {
session_name('itop-'.md5(APPROOT));
if (!is_null(self::$iSessionId)) {
session_id(self::$iSessionId);
self::$bSessionStarted = session_start();
} else {
self::$bSessionStarted = session_start();
self::$iSessionId = session_id();
if (session_id(self::$iSessionId) === false) {
session_regenerate_id();
}
}
self::$bSessionStarted = session_start();
self::$iSessionId = session_id();
}
}