From 3b369122645b07b290f7fcc7bccb4787745cd5ea Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 24 Mar 2026 22:39:29 +0100 Subject: =?UTF-8?q?mode=20maintenance,=20optimisation=20moins=20de=20contr?= =?UTF-8?q?=C3=B4les=20en=20mode=20run,=20dossier=20service=20et=20d=C3=A9?= =?UTF-8?q?placement=20fichiers,=20sessions=20et=20entit=C3=A9=20User=20pr?= =?UTF-8?q?=C3=A9par=C3=A9es=20=C3=A0=20l'impl=C3=A9mentation=20hypoth?= =?UTF-8?q?=C3=A9tique=20des=20r=C3=B4les,=20entit=C3=A9=20AppMetadata,=20?= =?UTF-8?q?meilleure=20s=C3=A9curit=C3=A9=20de=20fillStartingDatabase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controller/ViewController.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/controller/ViewController.php') diff --git a/src/controller/ViewController.php b/src/controller/ViewController.php index 8c95526..cf3477c 100644 --- a/src/controller/ViewController.php +++ b/src/controller/ViewController.php @@ -21,7 +21,7 @@ class ViewController extends AbstractBuilder // ViewController est aussi le prem /* 1/ 1er contrôle des paramètres */ // mode modification d'une page - if($_SESSION['admin'] + if(IS_ADMIN && $request->query->has('mode') && $request->query->get('mode') === 'page_modif' && !in_array(CURRENT_PAGE, ['article', 'new_page', 'menu_paths', 'user_edit', 'connection'])) { @@ -29,7 +29,7 @@ class ViewController extends AbstractBuilder // ViewController est aussi le prem } // page article: mode création et erreurs d'id if(CURRENT_PAGE === 'article'){ - if($_SESSION['admin']){ + if(IS_ADMIN){ if(!$request->query->has('id')){ return new Response($this->html, 302); } @@ -58,7 +58,7 @@ class ViewController extends AbstractBuilder // ViewController est aussi le prem /* 3/ 2ème contrôle des paramètres avec les données récupérées */ // article non trouvé en BDD - if(CURRENT_PAGE === 'article' && !$_SESSION['admin'] && self::$root_node->getNodeByName('main')->getAdoptedChild() === null){ + if(CURRENT_PAGE === 'article' && !IS_ADMIN && self::$root_node->getNodeByName('main')->getAdoptedChild() === null){ return new Response($this->html, 302); } -- cgit v1.2.3