我有一个应用程序,可以通过链接向用户提供服务激活。当用户转到路线时:
www.mysite.com/user/active_service/1
Symfony检查用户是否已登录,如果未重定向到登录/注册页面。但是我想用请求的服务(路由中的id = 1)自定义此欢迎页面。
如何在登录/注册操作中获取该信息?
答案 0 :(得分:0)
我这样做:
$targetPath = $request->getSession()->get('_security.main.target_path');
if(preg_match("/\/match\/[0-9]+$/", $targetPath))
{
//do somethings
};
并向目标路径添加pregmatch,以了解请求是否是我想要自定义我的欢迎视图的请求。