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 8 mois | il y a 30 jours Développement web | 2 | 969

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 8 mois

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

citizenz7

il y a 8 mois

@Denny, c'est à dire ?

A la une

I use Debian, by the way

Lire l'article

Quelle distribution Linux ? Pour qui ? Pour quoi ?

Lire l'article

Utiliser TailwindCSS dans un projet Symfony 7

Lire l'article

Les plus lus

Symfony : barre de recherche dans la sidebar 19628

Lire l'article

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

Lire l'article

VSCode : 10 raccourcis clavier indispensables (Linux) 11854

Lire l'article

GIT / GITHUB : aide-mémoire pour "les nuls" 10284

Lire l'article

Les plus likés

Quelle distribution Linux ? Pour qui ? Pour quoi ?

2 Lire l'article

Symfony 7 avec Docker

1 Lire l'article

Customiser Easyadmin (2) : avec AssetMapper

1 Lire l'article