/** * @param array $data * @return mixed|void */ public function register($data) { //$bcrypt = new Bcrypt; //loato z radiem $user = new User(); $user->setCreated(date('Y-m-d H:i:s')); $user->setRoleId(1); //$user->setPassword(($bcrypt->create($data->password))); $user->setPassword(sha1($data->password)); $user->setEmail($data->email); $user->setUsername($data->username); $result = $this->userMapper->insert($user); return $result; }
/** * {@inheritDoc} */ public function setUsername($username) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUsername', array($username)); return parent::setUsername($username); }
/** * @param User $user * @param Hybrid_User_Profile $profile * @return User */ private function updateLocalUser(User $user, Hybrid_User_Profile $profile) { $user->setUsername($this->getUsernameFromProfileUrl($profile->profileURL)); $user->setPhotoUrl($profile->photoURL); return $user; }