résolution issue connection

alexis-rendu
Baptiste D 1 year ago
parent 090bb42cbd
commit a32a224099

@ -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]);
}
}

@ -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.";

Loading…
Cancel
Save