reajouter logout

php
Gwenael PLANCHON 1 year ago
parent fe8842a190
commit 730e478691

@ -67,29 +67,34 @@ class UserController {
public function login() { public function login() {
global $twig; global $twig;
if($_SERVER['REQUEST_METHOD'] === 'POST'){ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
Validation::valUserLogin($_REQUEST['login'], $dVueErreur); Validation::valUserLogin($_REQUEST['login'], $dVueErreur);
$ug = new MdlUser(); $ug = new MdlUser();
if($ug->login($_REQUEST['login'], $_REQUEST['password'])) { if ($ug->login($_REQUEST['login'], $_REQUEST['password'])) {
$_SESSION['pseudo'] = $_REQUEST['login']; $_SESSION['pseudo'] = $_REQUEST['login'];
$_SESSION['isLogged'] = true; $_SESSION['isLogged'] = true;
header("Location: ."); header("Location: .");
} else { } else {
//voir si c'est un admin //voir si c'est un admin
$ug = new MdlAdmin(); $ug = new MdlAdmin();
if($ug->login($_REQUEST['login'], $_REQUEST['password'])) { if ($ug->login($_REQUEST['login'], $_REQUEST['password'])) {
$_SESSION['pseudo'] = $_REQUEST['login']; $_SESSION['pseudo'] = $_REQUEST['login'];
$_SESSION['isAdmin'] = true; $_SESSION['isAdmin'] = true;
$_SESSION['isLogged'] = true; $_SESSION['isLogged'] = true;
header("Location: ."); header("Location: .");
} else { } else {
$dVueErreur[] = "Connexion échouée"; $dVueErreur[] = "Connexion échouée";
throw new LoginException("Connexion err"); throw new LoginException("Connexion err");
} }
} }
} else { } else {
echo $twig->render('login.html'); echo $twig->render('login.html');
} }
}
public function logout(){
$_SESSION=[];
header("Location: .");
} }
public function createParty(array $params) : void public function createParty(array $params) : void

Loading…
Cancel
Save