Merge remote-tracking branch 'origin/support/3.0' into develop

This commit is contained in:
Eric Espie
2022-09-05 12:14:57 +02:00
2 changed files with 9 additions and 6 deletions

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();
}
}