From 03425024fe394dfc7b6a679815a9bfb8b3795df1 Mon Sep 17 00:00:00 2001 From: Marijn Doeve Date: Thu, 21 May 2026 21:38:31 +0200 Subject: [PATCH] Fix Remember me (#111) --- AGENTS.md => .junie/AGENTS.md | 0 config/packages/security.yaml | 5 ++- src/Controller/LoginController.php | 1 - templates/backoffice/login/login.html.twig | 52 ++++++++++------------ 4 files changed, 27 insertions(+), 31 deletions(-) rename AGENTS.md => .junie/AGENTS.md (100%) diff --git a/AGENTS.md b/.junie/AGENTS.md similarity index 100% rename from AGENTS.md rename to .junie/AGENTS.md diff --git a/config/packages/security.yaml b/config/packages/security.yaml index 772e1e9..6cc4cc2 100644 --- a/config/packages/security.yaml +++ b/config/packages/security.yaml @@ -24,7 +24,10 @@ security: default_target_path: tvdt_backoffice_index logout: path: tvdt_login_logout - + remember_me: + secret: '%kernel.secret%' + lifetime: 604800 # 1 week in seconds + access_control: - { path: ^/admin, roles: ROLE_ADMIN } - { path: ^/backoffice, roles: ROLE_USER } diff --git a/src/Controller/LoginController.php b/src/Controller/LoginController.php index 477b4ee..eda6fb2 100644 --- a/src/Controller/LoginController.php +++ b/src/Controller/LoginController.php @@ -8,7 +8,6 @@ use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\Attribute\AsController; use Symfony\Component\Routing\Attribute\Route; use Symfony\Component\Security\Core\Exception\AuthenticationException; -use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Http\Authentication\AuthenticationUtils; use Symfony\Contracts\Translation\TranslatorInterface; use Tvdt\Enum\FlashType; diff --git a/templates/backoffice/login/login.html.twig b/templates/backoffice/login/login.html.twig index d2ca0ef..a306a63 100644 --- a/templates/backoffice/login/login.html.twig +++ b/templates/backoffice/login/login.html.twig @@ -3,39 +3,33 @@ {% block title %}Log in{% endblock %} {% block body %} - {% if app.user %} +
+

{{ 'Please sign in'|trans }}

- You are logged in as {{ app.user.userIdentifier }}, Logout + +
- {% else %} - -

{{ 'Please sign in'|trans }}

-
- - -
-
- - -
+
+ + +
- + -
- - -
+
+ + +
- - {{ 'Create an account'|trans }} -
- {% endif %} + + {{ 'Create an account'|trans }} + {% endblock %}