我使用FosUserBundle进行登录/注册操作
我希望有两个或更多User表作为User,BackUser,...
我还需要两个不同的防火墙:
firewalls:
back:
pattern: ^/back
form_login:
provider: fos_BackUser
csrf_provider: form.csrf_provider
login_path: /back/login
check_path: /back/login_check
logout:
path: /back/logout
target: /back
anonymous: true
main:
pattern: ^/
form_login:
provider: fos_User
csrf_provider: form.csrf_provider
logout: true
anonymous: true
但是使用FosUserBundle我无法设置两个不同的提供者。
我在google上发现了这个:https://groups.google.com/group/symfony2/browse_thread/thread/17d3fb94a1e305f8/e5ef7243cd84b558?lnk=raot
第一个解决方案看起来很适合我的需求,但我无法使其发挥作用。
有什么想法吗?
答案 0 :(得分:1)
你应该看看https://github.com/leopro/PUGXMultiUserSandbox 这是FOSUserBundle的一种“扩展”,允许您拥有多种用户类型。 希望这就是你要找的东西!