/** * Fonction permettant de verifier si l'utilisateur est bien enregistrer dans * la base de données avec les identifiants qu'il vient de fournir. * Si les identifiants sont ok alors l'utilisateur * * @param login variable POST contenant login de l'utilisateur * @param pass variable POST contenant le mot de passe de l'utilisateur * */ public function verify() { if (!$this->_session->is_logged()) { if (!empty($_POST['login']) && !empty($_POST['password'])) { $login = $_POST["login"]; $pass = $_POST["password"]; $user = UsersModel::Login($login, $pass); if (!empty($user)) { if ($user->isConnected()) { $this->_session->login($user->isConnected()); $this->_session->user = $user; Router::redirect("/Users", "refresh"); } else { Router::redirect("/Login?error=3", "refresh"); } } else { Router::redirect("/Login?error=2", "refresh"); } } else { Router::redirect('/Login?error=1', 'refresh'); } } else { Router::redirect("/Users", "refresh"); } }
<?php require_once 'UsersModel.php'; $user = $_POST['user']; $password = $_POST['password']; $model = new UsersModel(); $model->ConnectDb(); $model->Login($user, $password); $model->DisConnectDb();