Détruit la session au logout

This commit is contained in:
Fred Tempez 2023-04-24 21:56:45 +02:00
parent bab9b3d9bc
commit 760907a67a
2 changed files with 6 additions and 6 deletions

View File

@ -66,9 +66,6 @@ class install extends common
]); ]);
} }
// Régénère la session
session_regenerate_id();
// Liste des langues UI disponibles // Liste des langues UI disponibles
if (is_dir(self::I18N_DIR)) { if (is_dir(self::I18N_DIR)) {
foreach ($this->getData(['languages']) as $lang => $value) { foreach ($this->getData(['languages']) as $lang => $value) {
@ -148,6 +145,9 @@ class install extends common
); );
// Validation de la langue transmise // 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']; $_SESSION['ZWII_CONTENT'] = $_SESSION['ZWII_UI'];
// Création du dossier de langue avec le marqueur de langue par défaut // Création du dossier de langue avec le marqueur de langue par défaut

View File

@ -532,9 +532,9 @@ class user extends common
file_put_contents(self::DATA_DIR . 'journal.log', $dataLog, FILE_APPEND); file_put_contents(self::DATA_DIR . 'journal.log', $dataLog, FILE_APPEND);
} }
// Régénère la session // Detruit la session
session_regenerate_id(); session_destroy();
// Stockage des cookies // Stockage des cookies
if (!empty($_COOKIE['ZWII_USER_ID'])) { if (!empty($_COOKIE['ZWII_USER_ID'])) {
self::$userId = $_COOKIE['ZWII_USER_ID']; self::$userId = $_COOKIE['ZWII_USER_ID'];