Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
软件/捆绑包: Symfony2 + FOS User+FacebookBundle
问题:
用户可以通过“使用 Facebook 登录”按钮和常规“登录表单”(标准登录表单)登录。任务是在登录过程中区分用户使用的登录方法,以便可以根据用户访问网站的方式执行自定义逻辑。
我认为除了扩展捆绑包(不是组件)登录操作以将自定义标志保存到用户会话中之外,别无他法。如果您的自定义逻辑只是将用户重定向到不同的操作,那么您只需要更改您使用的捆绑包中登录操作的重定向逻辑
您可以查看官方捆绑文档以了解如何执行此操作:
覆盖默认 FOSUserBundle 控制器