From 44bcba150fa27a1e58f653fe0274464339d13d03 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 11:32:32 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20Corrige=20la=20redirection=20apr=C3=A8s?= =?UTF-8?q?=20l'initialisation=20de=20l'application?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajoute session_write_close() avant la redirection pour assurer la sauvegarde des modifications de session (par exemple, la suppression des identifiants d'initialisation). - Remplace la redirection par en-tête HTTP `Refresh` par une redirection JavaScript côté client. Cela améliore la fiabilité de la redirection, en particulier lorsque du contenu HTML a déjà été envoyé ou dans certains environnements serveur. Ces modifications résolvent un problème où la page pouvait rester bloquée sur le message "Redirection vers la page de connexion dans 5 secondes..." sans effectuer la redirection. --- app/public/index.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/public/index.php b/app/public/index.php index 862c489..015cce8 100644 --- a/app/public/index.php +++ b/app/public/index.php @@ -154,10 +154,14 @@ if ($userCount === 0 || !$rootCertExists) { unset($_SESSION['init_admin_password']); unset($_SESSION['init_root_domain']); + // Fermer la session pour s'assurer que les unsets sont sauvegardés avant toute sortie ou redirection. + session_write_close(); + echo "

Initialisation terminée. Redirection vers la page de connexion dans 5 secondes...

"; + // Redirection JavaScript après 5 secondes + echo ""; echo ""; - // Redirection automatique après l'initialisation - header('Refresh: 5; URL=/login'); + // header('Refresh: 5; URL=/login'); // Ancienne méthode de redirection commentée exit(); } // ----------------------------------------------------