带有查询字符串的应用程序的URL:http://myapp.fr/?param1=toto¶m2=tata
未经过身份验证时:浏览器会重定向到http://myapp.fr/login并且查询字符串会丢失。
在登录质询期间如何保留查询字符串?
注1:当浏览器已在应用程序中进行身份验证时,它可以正常工作:查询字符串可以在控制器中读取。
注2:参数很少,所以如果需要,我可以在某处硬编码。
注3:URL由另一个应用程序创建,我无法将其更改为更方便的symfony。
答案 0 :(得分:0)
在security.yml中 尝试使用
use_referer:true
login:
pattern: ^/(login)
anonymous: true
always_use_default_target_path : true
default_target_path: /any-default-path
use_referer : true
答案 1 :(得分:0)
没有任何参数,它可以正常工作!
form_login:
3例都可以: