【发布时间】:2013-05-04 02:26:15
【问题描述】:
我需要帮助来配置我的 symfony 网站的访问控制部分。 我希望每个人都可以访问:
/ : the homepage
/login : the login page
/login_check : the check login page for FOSUserBundle
/register : the register page of FOSUserBundle
/resetting/request : the resetting password page of FOSUserBundle
我希望用户对所有其余部分进行身份验证,例如:/abc、/xxx、/yy/xx ...等
我把它放在security.yml中,但它不起作用,用户在所有情况下都可以完全访问:
access_control:
- { path: /_wdt/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /_profiler/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /login, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /login_check, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /resetting/request, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: /*, role: IS_AUTHENTICATED_FULLY }
有什么问题?
谢谢 ;)
【问题讨论】:
-
问题是你错过了一个时期
标签: regex symfony access-control