【发布时间】:2012-08-10 20:33:43
【问题描述】:
我尝试通过将其配置到 secury.yml 中来配置一个简单的安全管理区域。我用了 Symfony 的例子:
security:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
http_basic:
realm: "Secured Admin Area"
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }
providers:
in_memory:
users:
ryan: { password: ryanpass, roles: 'ROLE_USER' }
admin: { password: kitten, roles: 'ROLE_ADMIN' }
encoders:
Symfony\Component\Security\Core\User\User: plaintext
我有用户名/密码提示,但是 ryan:ryanpass 和 admin:kitten 这对夫妇不起作用。有什么问题吗?
谢谢
【问题讨论】:
-
你确定它会给你同样的错误吗?
ryan应该给你 403 和admin404(我猜你的应用程序中不存在路由/admin)。 -
我没有任何错误。它只是再次提示,就像密码不好......
-
是的,路由 /admin 存在 ;)
-
你不需要引号我猜角色