From a32a224099d6b6033ca7effc963f71cd15c1972c Mon Sep 17 00:00:00 2001 From: Baptiste D Date: Mon, 20 Nov 2023 15:21:47 +0100 Subject: [PATCH] =?UTF-8?q?r=C3=A9solution=20issue=20connection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- php/src/controleur/FrontControleur.php | 14 -------------- php/src/controleur/UtilisateurControleur.php | 5 ++++- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/php/src/controleur/FrontControleur.php b/php/src/controleur/FrontControleur.php index 7cdf0a9..ee0faad 100755 --- a/php/src/controleur/FrontControleur.php +++ b/php/src/controleur/FrontControleur.php @@ -10,15 +10,10 @@ class FrontControleur { public function __construct() { - - global $twig; session_start(); - //var_dump($_SESSION['utilisateur']); - - if ($_SESSION['utilisateur'] != NULL) { // echo on y passe $twig->addGlobal('nom', $_SESSION['utilisateur']->getNom()); @@ -66,12 +61,8 @@ class FrontControleur $action = $match['params']['action'] ?? NULL; $id = $match['params']['id'] ?? NULL; - //var_dump($match); - $namespace = 'App\\controleur\\'; - echo "action: ".$action; - try { if ($controller == "MembreControleur") { @@ -104,14 +95,11 @@ class FrontControleur } if($controller == "UtilisateurControleur") { - - $controller = $namespace . $controller; $controller = new $controller(); } if (is_callable(array($controller, $action))) { - echo "action callable"; call_user_func(array($controller, $action), $match['params']); } else { @@ -124,8 +112,6 @@ class FrontControleur } catch (Error $error) { $dVueErreur = ['Erreur : Action inconnue']; - - echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]); } } diff --git a/php/src/controleur/UtilisateurControleur.php b/php/src/controleur/UtilisateurControleur.php index e38f554..69e756a 100755 --- a/php/src/controleur/UtilisateurControleur.php +++ b/php/src/controleur/UtilisateurControleur.php @@ -28,7 +28,10 @@ class UtilisateurControleur if ($utilisateur instanceof Alumni) { $_SESSION['utilisateur'] = $utilisateur; - echo $twig->render('accueil.html'); + + // echo $twig->render('accueil.html',[]); + header('Location: accueil'); + return; } else { $dVueErreur[] = "L'adresse email ou le mot de passe est incorrect.";