我知道我们可以为 form_login 设置失败路径;
form_login:
provider: fos_userbundle
failure_path: /register
default_target_path: /home
如何为配置文件编辑和密码更改设置相同的结构。(个人资料/编辑)
我知道我们可以为 form_login 设置失败路径;
form_login:
provider: fos_userbundle
failure_path: /register
default_target_path: /home
如何为配置文件编辑和密码更改设置相同的结构。(个人资料/编辑)
AFAIK,不,这是不可能的。
form_login由 symfony2 而非 fos_userbundle 处理
通过指定 form_login,您已经告诉 Symfony2 框架,每当向此防火墙发出请求导致用户需要验证自己的身份时,用户将被重定向到能够输入其凭据的表单。毫无疑问,您已将我们之前声明的用户提供程序服务指定为防火墙的提供程序,以用作身份验证过程的一部分。
由于 symfony2 负责安全上下文令牌的填充,如果已经让位于其他人来设置故障路径。
但是对于您的情况,它完全由您控制,那么为什么需要该设置?
我建议您阅读有关安全性的更多信息