使用symfony2的安全系统,您可以在安全配置文件的防火墙部分下指定form_login类型的登录作为登录系统(请参阅:http://symfony.com/doc/2.0/reference/configuration/security.html)。
现在我们有一个login_path参数,当用户尝试访问一个安全的站点(需要AUTHENTICATION(以及后来的AUTHORIZATION))时,它们会被重定向到带有HTTP 302响应的登录表单。但是,我想要的是返回正常页面(200),它只会说“你需要进行身份验证才能继续”。
我不想重定向!!!!
我自己会破解代码,但我似乎无法找到form_login的实现位置。任何人都可以指出我正确的方向,或者有更好的方法来使用Symfony2吗?
答案 0 :(得分:2)
您需要在防火墙配置中的use_forward: true
下设置form_login
。