在FOSUserBundle Symfony2中登录后添加中间步骤

时间:2016-02-11 13:22:36

标签: symfony fosuserbundle

如何配置FOSUserBundle以在登录后添加中间步骤。用户应在可访问帐户列表中选择帐户客户端。 因此,如何在安全令牌中保存所选的帐户客户端?

1 个答案:

答案 0 :(得分:0)

您必须自定义整个FOSUserBundle登录过程。

请参阅FOSUB文档的Overriding controllers部分

当您拥有控制器时,请覆盖renderLoginloginAction方法 您必须将自定义操作上重定向的登录表单的action替换为自定义操作(表示自定义附加步骤)。

并且,在您的自定义步骤中,只需通过调用登录表单的原始action来登录用户。

所有操作都可以通过SymfonyFOSUserBundle文档完成。