/** * Sets the password for a user. * * @param user $user * @param string $password */ private function doSetPassword(User $user, $password) { $user->setNonce($this->generator->generateString(64)); $user->setPassword($this->passwordEncoder->encodePassword($password, $user->getNonce())); $user->setSaltedPassword(true); }
/** * Sets the password for a user. * * @param user $user * @param string $password */ private function doSetPassword(User $user, $password) { $user->setNonce(base_convert(sha1(uniqid(mt_rand(), true)), 16, 36)); $user->setPassword($this->passwordEncoder->encodePassword($password, $user->getNonce())); $user->setSaltedPassword(true); }
/** * {@inheritDoc} */ public function getNonce() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNonce', array()); return parent::getNonce(); }