private function handleEvent(User $user) { if (!$user->getPlainPassword()) { return; } $plainPassword = $user->getPlainPassword(); $encoder = $this->encoderFactory->getEncoder($user); $password = $encoder->encodePassword($plainPassword, $user->getSalt()); $user->setPassword($password); }
private function handleEvent(User $user) { if (!$user->getPlainPassword()) { return; } $plainPassword = $user->getPlainPassword(); $encoder = $this->encoderFactory->getEncoder($user); $password = $encoder->encodePassword($plainPassword, $user->getSalt()); $user->setPassword($password); //Make sure that a user has at least the role of ROLE_USER when created $roles = $user->getRoles(); $user->setRoles($roles); }
private function updatePassword(User $entity) { if ($entity->getPlainPassword()) { $password = $this->encoder->encodePassword($entity, $entity->getPlainPassword()); $entity->setPassword($password); } }
private function encodePassword(User $user) { $plainPassword = $user->getPlainPassword(); if (!is_null($plainPassword)) { $user->setPassword($this->passwordEncoder->encodePassword($user, $plainPassword)); } }
/** * @param User $user */ private function updatePassword(User $user) { $password = $user->getPlainPassword(); if (0 !== strlen($password)) { $encoder = $this->encoder->getEncoder($user); $user->setPassword($encoder->encodePassword($password, $user->getSalt())); $user->eraseCredentials(); } }
public function save(User $user) { $new = !$user->getId(); $generatedPassword = $user->getPlainPassword(); //TODO - permission? try { $this->entityManager->persist($user); $this->entityManager->flush(); } catch (DBALException $e) { throw new UserException('Uživatel s tímto e-mailem již existuje'); } if ($new) { $this->userCreate->send($user, $generatedPassword); } }
/** * {@inheritDoc} */ public function getPlainPassword() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPlainPassword', []); return parent::getPlainPassword(); }