Symfony2 form_login-don';我不希望它重定向


Symfony2 form_login - don't want it to redirect

使用symfony2的安全系统,您可以在安全配置文件的防火墙部分下指定form_login类型的登录名作为登录系统(请参阅:http://symfony.com/doc/2.0/reference/configuration/security.html)。

现在我们有了一个login_path参数,当用户试图访问一个安全的网站(需要AUTHENTICATION(以及稍后的AUTHORIZATION))时,他们会被重定向到带有HTTP 302响应的登录表单。然而,我想要的是一个正常的页面被返回(200),它只会说一些类似"你需要验证才能继续"。

我不想重定向!!!!

我会自己破解代码,但我似乎找不到form_login在哪里实现。有人能给我指一个正确的方向吗?或者有没有更好的方法让Symfony2做到这一点?

您需要在防火墙配置中的form_login下设置use_forward: true