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