From a28479d0fcb41955fe5381371261e9109f339d89 Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 1 Oct 2025 10:24:31 +0200 Subject: =?UTF-8?q?visibilit=C3=A9=20bouton=20Modifier=20la=20page,=20s?= =?UTF-8?q?=C3=A9curit=C3=A9=20si=20&mode=3Dpage=5Fmodif=20est=20utilis?= =?UTF-8?q?=C3=A9=20de=20mani=C3=A8re=20non=20attendue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'public') diff --git a/public/index.php b/public/index.php index 6149f7a..9caee0a 100644 --- a/public/index.php +++ b/public/index.php @@ -12,9 +12,8 @@ B - 1/ passer à des chemins modernes "ciblant des ressources" genre /chemin/de/la/page le mode modification de page doit thérioquement être appelé comme ça: /chemin/de/la/page/modif_page apparemment, le from=nom_page pour les formulaires ne se fait pas... - 2/ utiliser le routeur de symfony: nécéssite que tous les contrôleurs soient des classes avec un namespace */ - -// http-foundation possède aussi une classe Session. intéressant! + 2/ utiliser le routeur de symfony: nécéssite que tous les contrôleurs soient des classes avec un namespace + 3/ http-foundation possède aussi une classe Session. intéressant! */ declare(strict_types=1); @@ -53,7 +52,8 @@ ini_set('session.cookie_httponly', 'On'); ini_set('session.use_strict_mode', 'On'); ini_set('session.cookie_secure', 'On'); session_start(); -$_SESSION['admin'] = !isset($_SESSION['admin']) ? false : $_SESSION['admin']; // intialisation sur faux + +$_SESSION['admin'] = $_SESSION['admin'] ?? false; if($_SESSION['admin'] === false || empty($_SESSION['user'])){ // OUT !! $_SESSION['user'] = ''; $_SESSION['admin'] = false; -- cgit v1.2.3