身份验证不起作用

时间:2012-10-14 10:29:12

标签: php security symfony

我使用http_basic设置了安全区域。我可以看到包含用户名和密码字段的方框,但即使我输入正确的信息,我也会一次又一次地获取该框,就好像我使用了错误的方框一样。 我的security.yml:

security:
    firewalls:
        secured_area:
            pattern:    ^/
            anonymous: ~
            http_basic:
                realm: "Secured Demo Area"

access_control:
    - { path: ^/fournisseur, roles: ROLE_ADMIN, requires_channel: https }

providers:
    in_memory:
        memory:
            users:
                ryan:  { password: ryanpass, roles: 'ROLE_USER' }
                admin: { password: kitten, roles: 'ROLE_ADMIN' }

PS:我在整个网站上使用SSL证书。

1 个答案:

答案 0 :(得分:0)

配置安全选项可能是一项艰巨的任务。为了帮助您入门,请确保通过在Symfony2中配置安全性来检查最常见的陷阱:http://symfony.com/doc/current/book/security.html#book-security-common-pitfalls

希望这会给你一个正确的方向。