私は Sonata Admin Bundle を初めて使用し、ユーザー バンドルを機能させようとしていますが、本当に必要なのは、管理領域へのアクセスを 1 人の管理者に制限することだけなので、少しオーバーヘッドがかかる可能性があります。symfony のすべての動的ルーティングで、.htaccess ルールまたは sth のような単純なものでアクセスを保護することは可能ですか?
1 に答える
3
/admin
ロールへのパスへのアクセスを制限し(例: ROLE_ADMIN
)、そのロールをユーザーにのみ割り当てることをお勧めします。
# app/config/security.yml
security:
# ...
access_control:
# require ROLE_ADMIN for /admin*
- { path: ^/admin, roles: ROLE_ADMIN }
Access Controll の詳細については、ドキュメントを参照してください。
于 2015-03-24T15:12:01.367 に答える