diff --git a/src/Control/Session.php b/src/Control/Session.php index e3c674b16..1aeb951ee 100644 --- a/src/Control/Session.php +++ b/src/Control/Session.php @@ -648,7 +648,7 @@ class Session */ public function regenerateSessionId() { - if (!headers_sent()) { + if (!headers_sent() && session_status() === PHP_SESSION_ACTIVE) { session_regenerate_id(true); } }