Maison > Questions et réponses > le corps du texte
La page doit être connectée pour parcourir les paramètres du fichier de configuration,
J'espère être redirigé vers cette page après m'être connecté,
Mais dans l'action sur la page de connexion, je ne parviens pas à obtenir le référent avant de me connecter. Comment gérer cette situation ?
淡淡烟草味2017-05-16 16:46:22
Lorsque vous n'êtes pas connecté, la page qui nécessite une connexion sera redirigée vers la page de connexion. A ce moment, l'URL précédemment demandée sera enregistrée dans la session.
Si vous accédez à l'itinéraire / après vous être connecté, vous devez vous rendre à la sécurité
# app/config/security.yml
security:
firewalls:
main:
form_login:
# ...
default_target_path: default_security_target
Lorsque la connexion échoue, l'URL demandée sera enregistrée sous default_security_target. Dans d'autres cas, la valeur par défaut est /
过去多啦不再A梦2017-05-16 16:46:22
Ce que vous voulez dire, c'est que lorsqu'un utilisateur non connecté accède à une page nécessitant une connexion, il sera redirigé vers la page de connexion. Après une connexion réussie, il sera redirigé vers la page qu'il souhaitait initialement. visiter, non ?
Obtenez le référent lorsque l'utilisateur est redirigé vers la page de connexion pour la première fois. Lorsque le formulaire de connexion de l'utilisateur est soumis à la page de connexion, transmettez ce référent, par exemple en utilisant une entrée masquée, et accédez au référent après une connexion réussie si ; la connexion échoue, puis revenez à la page de connexion et transmettez à nouveau le référent. (Bouclez les opérations ci-dessus)
Le processus de connexion sera beaucoup plus simple si vous utilisez ajax