diff --git a/controllers/user_controller.php b/controllers/user_controller.php index d70ff77..8db19ff 100644 --- a/controllers/user_controller.php +++ b/controllers/user_controller.php @@ -172,66 +172,7 @@ class UserCtrl extends MotherCtrl { $this->_display("signup"); } - /** - * Fonction de connexion d'un utilisateur - * Vérifie les informations envoyées par le formulaire - * et crée la session si les identifiants sont valides - * @return void - */ - public function login(){ - - $strMail = $_POST['user_mail']??""; - $strPwd = $_POST['user_password']??""; - - // Tester le formulaire - $arrError = []; - if (count($_POST) > 0) { - // Vérifier le formulaire - if ($strMail == ""){ - $arrError['mail'] = "L'adresse e-mail est obligatoire"; - } - if ($strPwd == ""){ - $arrError['pwd'] = "Le mot de passe est obligatoire"; - } - - // Si le formulaire est rempli correctement - if (count($arrError) == 0){ - // Vérifier l'utilisateur en BDD - $objUserModel = new UserModel; - $arrResult = $objUserModel->verifUser($strMail, $strPwd); - //var_dump($arrResult); - if ($arrResult === false){ // Si la base de données ne renvoie rien - $arrError[] = "Identifiants incorrects"; - }else{ - // Ajoute l'utilisateur en session - $_SESSION['user'] = $arrResult; - $_SESSION['success'] = "Bienvenue, vous êtes bien connecté"; - - header("Location:index.php"); - exit; - } - } - } - $this->_arrData['arrError'] = $arrError; - $this->_display("login"); - - } - - public function logout(){ - session_start(); - /*session_destroy(); - session_start();*/ - - // on supprime l'utilisateur en session - unset($_SESSION['user']); - - $_SESSION['success'] = "Vous êtes bien déconnecté"; - - header("Location:index.php"); - exit; - - }