我正在 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 时,它会将我重定向到“目标”,但不会注销活动用户。
有谁知道我错在哪里?
由于您使用的是 HTTP 身份验证,原因可能是您的浏览器缓存了您的凭据并自动重新登录。尝试使用 HTML 表单身份验证并查看问题是否仍然存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)