Exemple #1
0
 /**
  * Metodo que realiza el proceso de inicio de sesión.
  * @global string $urlSite
  * @return bool Retorna FALSE en caso de error.
  */
 public function login()
 {
     $user = User::selectByLogin($this->username);
     //Se comprueba si el nombre de usuario existe y si su contraseña es correcta.
     if ($user !== \FALSE && $user->getUserPass() == $this->password) {
         $_SESSION['usernameID'] = $user->getID();
         if ($this->userRememberMe) {
             setcookie('userRememberMe', $user->getID(), \COOKIE_EXPIRE);
         }
         return \TRUE;
     }
     return \FALSE;
 }
Exemple #2
0
 /**
  * Metodo que comprueba si el nombre de usuario existe.
  * @return bool Si es TRUE, el usuario existe.
  */
 private function isExistsUsername()
 {
     $user = User::selectByLogin($this->username);
     return $user !== \FALSE;
 }