From 9dd5faf4133c241bf9a99403248efbed749937ff Mon Sep 17 00:00:00 2001 From: Sebastien Curt <curt.sebastien@gmail.com> Date: Wed, 24 Nov 2021 00:55:27 +0100 Subject: [PATCH] On mail verification success redirection on login page + message --- src/Controller/RegistrationController.php | 2 +- templates/registration/register.html.twig | 7 ------- templates/security/login.html.twig | 3 +++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/Controller/RegistrationController.php b/src/Controller/RegistrationController.php index f349e7a..8738dd8 100644 --- a/src/Controller/RegistrationController.php +++ b/src/Controller/RegistrationController.php @@ -103,7 +103,7 @@ class RegistrationController extends AbstractController // @TODO Change the redirect on success and handle or remove the flash message in your templates $this->addFlash('success', 'Your email address has been verified.'); - return $this->redirectToRoute('app_register'); + return $this->redirectToRoute('app_login'); } /** diff --git a/templates/registration/register.html.twig b/templates/registration/register.html.twig index c2d1417..dccd0cf 100644 --- a/templates/registration/register.html.twig +++ b/templates/registration/register.html.twig @@ -6,13 +6,6 @@ {% for flashError in app.flashes('verify_email_error') %} <div class="alert alert-danger col-6 mx-auto my-5 h1" role="alert">{{ flashError }}</div> {% endfor %} - {% for flashMessage in app.flashes('success') %} - <div class="alert alert-warning col-6 mx-auto my-5 h1" role="alert" >{{ flashMessage }}</div> - {% endfor %} - <div> - - </div> - {{ form_start(registrationForm, {'attr': {'class': 'd-flex flex-column justify-content-center'}}) }} {{ form_row(registrationForm.firstName) }} diff --git a/templates/security/login.html.twig b/templates/security/login.html.twig index 7490fa3..3c78306 100644 --- a/templates/security/login.html.twig +++ b/templates/security/login.html.twig @@ -7,6 +7,9 @@ {% if error %} <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div> {% endif %} + {% for flashMessage in app.flashes('success') %} + <div class="alert alert-warning col-6" role="alert" >{{ flashMessage }}</div> + {% endfor %} {% if app.user %} <div class="mb-3"> -- GitLab