【问题标题】:Symfony2 logout issueSymfony2 注销问题
【发布时间】:2012-02-01 15:39:25
【问题描述】:

我正在 Symfony2 中测试安全环境,但在注销过程中遇到问题

这是我的 security.yml 文件

security:
firewalls:
    secured_area:
            pattern:    ^/
            anonymous: ~
            switch_user: true
            logout: 
                path: /logout
                target: /
            http_basic:
                realm: "Secured Demo Area"

access_control:
    - { path: ^/item, roles: [ 'ROLE_USER' ]  }

providers:
    in_memory:
        users:
            collector:  { password: collector, roles: 'ROLE_USER' }
            admin: { password: admin, roles: 'ROLE_ADMIN' }

encoders:
    Symfony\Component\Security\Core\User\User: plaintext

问题是,当我转到 mysite.site/app_dev.php/logout 时,它会将我重定向到“目标”,但不会注销活动用户。

有人知道我哪里错了吗?

【问题讨论】:

    标签: symfony


    【解决方案1】:

    由于您使用的是 HTTP 身份验证,原因可能是您的浏览器缓存了您的凭据并自动重新登录。尝试使用 HTML 表单身份验证,看看问题是否仍然存在。

    【讨论】:

    • 我想这仍然相关吗?不知道如何解决此问题 不必创建表单、验证、路由,以及所有愚蠢的东西?
    猜你喜欢
    • 2016-11-30
    • 2012-09-26
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多