From 760907a67a32d899d6f210e1dc21037ab8000ae1 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Mon, 24 Apr 2023 21:56:45 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9truit=20la=20session=20au=20logout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/install/install.php | 6 +++--- core/module/user/user.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/module/install/install.php b/core/module/install/install.php index bf9c94b2..66ca625f 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -66,9 +66,6 @@ class install extends common ]); } - // Régénère la session - session_regenerate_id(); - // Liste des langues UI disponibles if (is_dir(self::I18N_DIR)) { foreach ($this->getData(['languages']) as $lang => $value) { @@ -148,6 +145,9 @@ class install extends common ); // Validation de la langue transmise + $_SESSION['ZWII_UI'] = array_key_exists($_SESSION['ZWII_UI'], self::$languages) ? $_SESSION['ZWII_UI'] : 'fr_FR'; + + // La langue du site est la langue de l'UI $_SESSION['ZWII_CONTENT'] = $_SESSION['ZWII_UI']; // Création du dossier de langue avec le marqueur de langue par défaut diff --git a/core/module/user/user.php b/core/module/user/user.php index b560dd85..c11ba4e4 100644 --- a/core/module/user/user.php +++ b/core/module/user/user.php @@ -532,9 +532,9 @@ class user extends common file_put_contents(self::DATA_DIR . 'journal.log', $dataLog, FILE_APPEND); } - // Régénère la session - session_regenerate_id(); - + // Detruit la session + session_destroy(); + // Stockage des cookies if (!empty($_COOKIE['ZWII_USER_ID'])) { self::$userId = $_COOKIE['ZWII_USER_ID'];