From 61851ac19aa599fff67cf15e1d1f01607d6de7e3 Mon Sep 17 00:00:00 2001 From: thibaud-lclr Date: Sat, 4 Apr 2026 18:18:41 +0200 Subject: [PATCH] feat: add success flash on register --- assets/styles/app.css | 10 ++++++++++ src/Controller/RegistrationController.php | 2 ++ templates/security/login.html.twig | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/assets/styles/app.css b/assets/styles/app.css index 6d843f5..34e53b7 100644 --- a/assets/styles/app.css +++ b/assets/styles/app.css @@ -868,6 +868,16 @@ body { font-size: 13px; } +.flash-success { + margin-bottom: 16px; + padding: 10px 16px; + background: #f0fdf4; + color: #166534; + border: 1px solid #bbf7d0; + border-radius: var(--radius-sm); + font-size: 13px; +} + .start-loader { display: none; width: 48px; diff --git a/src/Controller/RegistrationController.php b/src/Controller/RegistrationController.php index 2a2a5b6..871b1cc 100644 --- a/src/Controller/RegistrationController.php +++ b/src/Controller/RegistrationController.php @@ -37,6 +37,8 @@ class RegistrationController extends AbstractController $entityManager->persist($user); $entityManager->flush(); + $this->addFlash('success', 'Compte créé avec succès'); + return $this->redirectToRoute('app_login'); } diff --git a/templates/security/login.html.twig b/templates/security/login.html.twig index c99f10b..b396f96 100644 --- a/templates/security/login.html.twig +++ b/templates/security/login.html.twig @@ -6,6 +6,10 @@

Se connecter

+ {% for message in app.flashes('success') %} +
{{ message }}
+ {% endfor %} + {% if error %}
{{ error.messageKey|trans(error.messageData, 'security') }}
{% endif %}