4

登录工作正常。在 /admin/logout 出现错误

您必须在安全防火墙配置中激活注销。

in *\vendor\sonata-project\user-bundle\Controller\AdminSecurityController.php at line 98

我将 logout 设置为 true 记录:

安全性.yml:

firewalls:
        main:
            pattern:      .*
            #pattern: ^/
            form-login:
                provider:       fos_userbundle
                csrf_provider:  form.csrf_provider
                login_path:     /login
                use_forward:    false
                check_path:     /login_check
                failure_path:   null
            logout:       true
            anonymous:    true

如何使用 symfony2.4、fosuserbundle1.3 和 sonata-admin dev-master 避免这个错误?

4

1 回答 1

21

security.yml 中的logout节点应包含两个子节点,定义注销路径和注销后用户重定向的目标:

logout:
    path:   /admin/logout
    target: /

不确定这是否也适用于奏鸣曲环境,但它应该在正常条件下工作。

于 2014-02-22T18:09:35.120 回答