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; }
public function loadUserByLogin($login) { return $this->_mapper->loadUserByLogin($login); }