Beispiel #1
0
 /**
  * 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");
     }
 }
Beispiel #2
0
<?php

require_once 'UsersModel.php';
$user = $_POST['user'];
$password = $_POST['password'];
$model = new UsersModel();
$model->ConnectDb();
$model->Login($user, $password);
$model->DisConnectDb();