CitizenZ Accueil Blog A propos Contact Connexion
Retour à la liste des articles Symfony : Rediriger l'utilisateur sur une page du site à la connexion

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

Olivier Prieur | il y a 1 an | il y a 4 mois Développement web | 2 | 1224

Lorsque vous créer un formulaire de connexion sous Symfony, l'utilisateur connecté est traditionnellement redirigé vers la page d'accueil.
 Mais il est possible et très simple de changer la page "d'atterrissage" de l'utilisateur.

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

Olivier Prieur

Olivier Prieur

Geek quinqua nivernais fan d'ovalie, de musique, de linuxeries et de Net.
Portfolio : https://www.olivierprieur.fr

Commentaires

En soumettant ce formulaire, j’accepte que ce site conserve mes données personnelles via ce formulaire. Aucune exploitation commerciale ne sera faite des données conservées.

Denny

il y a 1 an

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

citizenz7

il y a 1 an

@Denny, c'est à dire ?

A la une

La meilleure distribution Linux... n’existe pas

Lire l'article

Quand Windows 11 ferme la porte, Linux ouvre une fenêtre

Lire l'article

Debian 13 : le choix malin pour installer Linux en 2025

Lire l'article

AnduinOS : Ubuntu habillé façon Windows 11… sans Snap !

Lire l'article

Les plus lus

Symfony : barre de recherche dans la sidebar 20598

Lire l'article

I use Debian, by the way 13307

Lire l'article

VSCode : 10 raccourcis clavier indispensables (Linux) 13275

Lire l'article

Débuter avec Symfony 5 : le fichier .env 12555

Lire l'article

Les plus likés

Quelle distribution Linux ? Pour qui ? Pour quoi ?

5 Lire l'article

Symfony : afficher le site en développement sur son PC et son mobile

4 Lire l'article

Installer proprement les drivers NVIDIA sur Debian 13 (Trixie) RC1 : retour d'expérience

3 Lire l'article