Symfony2注销问题
我正在测试Symfony2内的安全环境,并且在注销过程中遇到问题 这是我的security.yml文件Symfony2注销问题,symfony,Symfony,我正在测试Symfony2内的安全环境,并且在注销过程中遇到问题 这是我的security.yml文件 security: firewalls: secured_area: pattern: ^/ anonymous: ~ switch_user: true logout: path: /logout target: /
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时,它确实会将我重定向到“target”,但不会注销活动用户
有人知道我错在哪里吗?因为您使用的是HTTP身份验证,原因可能是浏览器会自动缓存凭据和重新登录。尝试使用HTML表单身份验证,看看问题是否仍然存在。我想这仍然相关?不知道如何在不创建表单、验证、路由等所有愚蠢的东西的情况下解决这个问题?