diff --git a/src/Controller/RegistrationController.php b/src/Controller/RegistrationController.php index afed35c..4cb0515 100644 --- a/src/Controller/RegistrationController.php +++ b/src/Controller/RegistrationController.php @@ -75,6 +75,9 @@ class RegistrationController extends AbstractController ) ); + $this->em->persist($user); + $this->em->flush(); + if (false === (bool) $this->getParameter('registration_verify_email')) { $user->setVerified(true); } else { @@ -94,9 +97,6 @@ class RegistrationController extends AbstractController ]); } - $this->em->persist($user); - $this->em->flush(); - $this->logger->info('A new user has registered ({username}).', [ 'username' => $user->getUserIdentifier(), ]); diff --git a/src/Security/EmailVerifier.php b/src/Security/EmailVerifier.php index f28a121..9c80ef1 100644 --- a/src/Security/EmailVerifier.php +++ b/src/Security/EmailVerifier.php @@ -28,7 +28,7 @@ readonly class EmailVerifier $verifyEmailRouteName, (string) $user->getId(), $user->getEmail(), - ['id' => $user->getId()] + ['id' => (string) $user->getId()] ); $context = $email->getContext();