登录成功后如何在树枝模板中找到重定向URL

How do you find the redirection URL in a twig template after login success

在security.yml我有一个安全区如下

    secured_area:
        pattern:    ^/
        form_login:
            login_path: /login
            check_path: /login_check
            default_target_path: /

在 login.html.twig 页面中,我想显示登录将用户重定向到的位置。

例如如果我继续 abc.com/test 我想在 twig 模板中显示用户将被重定向到 test.

知道如何访问它吗?

提前致谢

您可以使用容器从会话中检索该路径:

$container->get('session')->get('_security.main.target_path')

http://symfony.com/doc/2.7/cookbook/security/target_path.html

您没有提供足够的 security.yml,但看起来您的防火墙名为 'secure_area',因此您的会话变量的名称应为“_security.secure_area.target_path”在我链接的文档中阐明。