From fcdde5cf5775126400d93ba6cbf4cafed9c42307 Mon Sep 17 00:00:00 2001 From: RD WebDesign Date: Tue, 13 Sep 2022 18:44:54 -0300 Subject: [PATCH] Avoid message warnings if session was already started. fix #2350 Signed-off-by: RD WebDesign --- scripts/pi-hole/php/auth.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/pi-hole/php/auth.php b/scripts/pi-hole/php/auth.php index 59a4389a..0db34500 100644 --- a/scripts/pi-hole/php/auth.php +++ b/scripts/pi-hole/php/auth.php @@ -101,7 +101,9 @@ function check_cors() function check_csrf($token) { // Start a new PHP session (or continue an existing one) - start_php_session(); + if (session_status() != PHP_SESSION_ACTIVE) { + start_php_session(); + } if (!isset($_SESSION['token'])) { log_and_die('Session expired! Please re-login on the Pi-hole dashboard.');