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 9 mois Développement web | 2 | 1544

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

Laissez un commentaire

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

Activer la transparence de Ptyxis

Lire l'article

La meilleure distribution Linux... n’existe pas

Lire l'article

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

Lire l'article

I use Debian, by the way

Lire l'article

Les plus lus

Symfony : barre de recherche dans la sidebar 21687

Lire l'article

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

Lire l'article

VSCode : 10 raccourcis clavier indispensables (Linux) 14645

Lire l'article

I use Debian, by the way 14074

Lire l'article

Les plus likés

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

6 Lire l'article

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