【发布时间】:2013-10-03 23:57:24
【问题描述】:
在我的 Symfony 2.3.1 安全 YML 中,我有这一行。
security.yml
access_control:
- { path: ^/mysecurearea, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 0.0.0.0 }
基于此: http://symfony.com/doc/current/book/security.html
我的印象是这条路线和路线都喜欢它,例如/mysecurearea/something 应该只能被来自 IP 0.0.0.0 的请求访问
问题是,我仍然可以访问它。
有什么想法吗?
【问题讨论】:
-
您在尝试访问 mysecurearea 时是否已登录?
-
没有。我弄清楚了问题所在,但我会等几天,看看是否有其他人提出答案。然后我可以通过将他们的答案标记为正确来给他们分数。
-
您清除缓存了吗?你的防火墙部分有什么?
-
缓存没问题。防火墙只有 /^ 的登录信息,但这不会影响对任何内容的访问。例如IS_AUTHENTICATED_ANONYMOUSLY 有权访问 /^