从登录获取请求的资源

时间:2014-08-18 22:13:28

标签: symfony

我希望从登录页面获取所请求的资源。

所以,如果:

对此的推理是我想将所请求的资源传递到注册表单,以便我可以在注册成功后立即将用户重定向到/admin?foo=1&bar=2 - 然后用户将登录并自动转到{ {1}}。

由于

1 个答案:

答案 0 :(得分:0)

在路由控制器方法(例如LoginController::loginAction())中,您应该可以访问“目标路径”:

$this->getRequest()->getSession()->get('_security.secured_area.target_path')

不是这样,根据您的SF2版本,_security.secured_area.target_path部分可能会略有不同。

这确实类似于HTTP_REFERER,但是它存储在会话中,因此如果例如仍然可用。用户重新加载页面。