如何在Symfony2重定向到登录页面之前获取以前的URL

时间:2013-07-22 09:52:08

标签: symfony login uri url-redirection

我配置了如下认证:

pattern: ^/secured/*
form_login:
  check_path: _login_check
  login_path: _login #/login

也就是说,当我输入http://www.example.com/secured/user时,它会重定向到http://www.example.com/login,而不会显示有关/secured/user uri的任何信息。

我需要知道它以后再使用。那么,我怎么能得到那个uri?

1 个答案:

答案 0 :(得分:5)

用户正确登录后,您可以使用

将他重定向到引荐来源网址
$this->getRequest()->headers->get('referer')