相关疑难解决方法(0)

Symfony 2中的两个单独的登录页面

我正在试图弄清楚如何有两个单独的登录页面:页面的默认登录.com和特定用户的登录,例如路由/special.

在一个SF2项目中,这很容易实现吗?

更新:

我的防火墙中有以下配置(我正在使用fosub)

providers:
    custom:
        id: ib.user_provider
    fos_userbundle:
        id: fos_user.user_manager
    my_fos_facebook_provider:
        id: my.facebook.user

firewalls:
    special:
        pattern: ^/special
        form_login:
            provider: fos_userbundle
            login_path: /special/login
            check_path: /special/login_check
            use_referer: false
            default_target_path: /special
            success_handler: ib.login_handler
            provider: custom
    main:
        pattern: ^/.*
        form_login:
            provider: fos_userbundle
            login_path: /login
            check_path: /login_check
            use_referer: false
            default_target_path: /
            provider: custom
        fos_facebook:
            always_use_default_target_path: true
            app_url: "http://apps.facebook.com/%facebook_app_id%/"
            server_url: "http://aw.com/aw/web/app_dev.php/"
            login_path: /login
            check_path: /login_check/facebook
            default_target_path: /checkFB
            success_handler: facebook_auth_success_handler
            provider: my_fos_facebook_provider
        logout:
            #handlers: ["fos_facebook.logout_handler"]
            target: /
        anonymous:    ~  
Run Code Online (Sandbox Code Playgroud)

在ib.login_handler中,我有以下内容:

public function …
Run Code Online (Sandbox Code Playgroud)

login symfony

3
推荐指数
1
解决办法
5221
查看次数

标签 统计

login ×1

symfony ×1