public function setPassword($passwd) { $passwd = trim($passwd); if (empty($passwd)) { throw new Exception(__METHOD__ . "(): Password is empty!"); } $this->password = $this->_mapper->_hashPassword($passwd); return true; }
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; }