如何配置FOSUserBundle以在登录后添加中间步骤。用户应在可访问帐户列表中选择帐户客户端。 因此,如何在安全令牌中保存所选的帐户客户端?
答案 0 :(得分:0)
您必须自定义整个FOSUserBundle登录过程。
请参阅FOSUB文档的Overriding controllers部分
当您拥有控制器时,请覆盖renderLogin
和loginAction
方法
您必须将自定义操作上重定向的登录表单的action
替换为自定义操作(表示自定义附加步骤)。
并且,在您的自定义步骤中,只需通过调用登录表单的原始action
来登录用户。
所有操作都可以通过Symfony和FOSUserBundle文档完成。