【发布时间】:2019-10-21 06:19:14
【问题描述】:
我想要:
/p/{name} ==> 在公共访问中
/profile ==> 在登录访问中
我在 security.yml
中做了这个access_control:
- { path: ^/[p]/* , role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/*, role: ROLE_CONNECT }
但是,当我浏览时:
/profile => 可公开访问 ==> KO
/p/name-here => 可公开访问 = => 好的
【问题讨论】:
-
请格式化您的问题。 “K.O.”对我们来说不是错误消息。添加您的路由、完整的
security.yml,以及转到/profile时收到的错误消息。如果你还可以添加一个与你的 symfony 版本匹配的标签,那就完美了。 -
/profile 可以在公共场合访问,所以它 KO(不好)因为我只在用户登录时才想要这条路线
-
这对我来说似乎很清楚,我认为作曲家使用 OK 表示成功,使用 KO 作为错误(KO 不正常)。此外,问题在此之前已明确说明。
标签: php symfony access-control