Example #1
0
 public function login($login, $password)
 {
     if (!($login = trim($login))) {
         return FALSE;
     }
     if (!($password = trim($password))) {
         return FALSE;
     }
     if (isNull($user = $this->_mapper->loadUserByLogin($login))) {
         return FALSE;
     }
     if ($user->password != $this->_mapper->_hashPassword($password)) {
         return FALSE;
     }
     if ($user->diary_access_disabled) {
         return FALSE;
     }
     $this->setLoggedUser($user);
     $this->_cookie->setId($user->id());
     return TRUE;
 }
Example #2
0
 public function loadUserByLogin($login)
 {
     return $this->_mapper->loadUserByLogin($login);
 }