在security.yml中我有一个安全区域如下
secured_area:
pattern: ^/
form_login:
login_path: /login
check_path: /login_check
default_target_path: /
在login.html.twig页面中,我想显示登录将用户重定向到的位置。
例如如果我继续使用abc.com/test,我想在twig模板中显示用户将被重定向到测试。
有任何想法如何访问它?
提前致谢
答案 0 :(得分:2)
您可以使用容器从会话中检索该路径:
$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',如我链接的文档中所述