Problème de redirection après connexion (symfony1.4)
某草草
某草草 2017-05-16 16:44:22
0
2
446

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 ?

某草草
某草草

répondre à tous(2)
淡淡烟草味

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梦

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal