Symfony2多FosUserBundle

时间:2012-04-05 12:51:27

标签: symfony fosuserbundle multi-user

我使用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

第一个解决方案看起来很适合我的需求,但我无法使其发挥作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你应该看看https://github.com/leopro/PUGXMultiUserSandbox 这是FOSUserBundle的一种“扩展”,允许您拥有多种用户类型。 希望这就是你要找的东西!