21 févr. 2025 | Connexion

Blog

Symfony : Rediriger l'utilisateur sur une page du site à la connexion

Symfony : Rediriger l'utilisateur sur une page du site à la connexion

Développement web Sécurité
Symfony Twig HTML

il y a 6 mois citizenz7 2 commentaires 811 lectures

Pour cela, il vous suffit, d'ouvrir le fichier de template twig correspondant à votre page de connexion. C'est souvent /security/login.html.twig
Avant le boutton submit, il vous faut renseigner une ligne, comme suit :

<input type="hidden" name="_target_path" value="{{ path('app_article_index') }}">

Il s'agit d'un champ hidden (caché) qui prendra le name _target_path
La value correspond à la route_name (dans votre controller) vers laquelle vous voulez envoyer l'utilisateur. Ici, j'ai choisi la page des articles :  app_article_index

Documentation Symfony : https://symfony.com/doc/current/security.html

2 commentaires


Denny, le 09-08-2024 à 19:06:24

Merci pour cette astuce, mais pourquoi ne pas utiliser ce que propose les fonctions de make:user

citizenz7, le 10-08-2024 à 07:10:46

@Denny, c'est à dire ?

Nb d'articles actifs : 55 | Nb de commentaires : 44 | Nb de catégories : 8 | Nb de tags : 32 | Nb total de lectures : 243 092
2025 citizenz.info • Some rights reserved GPLv3 • Version 3.3.5 • Journal du hacker

Attention, attention… il va y arriver un moment où il y a des granges qui vont se mettre à flamber, faudra pas demander d’où ça vient ! (Guethenoc, Kaamelott, Livre I, 62 : Feu l’âne de Guethenoc)