/foobar/{id}
ユーザーにそれぞれのデータを提供するすべてのユーザーのリソースです。許可されたユーザーのみがそのリソースにアクセスできるようにしたい。symfony2 セキュリティを使用して symfony2 で認証する方法。
質問する
39 次
1 に答える
0
[1]
#security.yml
access_control:
......
- { path: ^/foobar/, roles: ROLE_USER }
[2]
#routing.yml
foobar:
pattern: /foobar/{id}
defaults: { _controller: TestBundle:User:foobar }
[3]
#UserController.php
public function foobarAction($id)
{
if ($id !== $this->getUser()->getId()) {
//do something for authentication fail
}
}
于 2013-08-06T14:40:54.530 に答える