Exemplo n.º 1
0
 public function login()
 {
     $am = new AuthentificationManager();
     $error = "";
     $username = "";
     if (!empty($_POST)) {
         //validation
         $password = $_POST['password'];
         $username = $_POST['username'];
         $result = $am->isValidLoginInfo($username, $password);
         //si valide : connexion
         if ($result > 0) {
             $userId = $result;
             //récupère l'utilisateur
             $userManager = new \Manager\UserManager();
             $user = $userManager->find($userId);
             //connecte l'user
             $am->LogUserIn($user);
             //redirection
             $this->redirectToRoute('catalogue');
         } else {
             $error = "Mauvais Identifiants !";
         }
     }
     $data = [];
     //$data['error'] = $error;
     $data['username'] = $username;
     // Afficher la page
     $this->show('user/login', ['error' => $error]);
 }