Я довольно новичок в комплекте администрирования Sonata, и я пытаюсь сделать работу с пакетом User, однако мне действительно нужно просто ограничить доступ к области администрирования одним администратором так что это может быть немного накладных расходов. Является ли целесообразным использовать все динамические маршруты symfony для обеспечения доступа с помощью чего-то столь же простого, как правило .htaccess или подобное?Sonata Admin Bundle - добавление простого контроля доступа
0
A
ответ
2
Я бы рекомендовал ограничить доступ к /admin
пути к роли (например, ROLE_ADMIN
) и назначение роли только пользователю, который должен был сказать доступ:
# app/config/security.yml
security:
# ...
access_control:
# require ROLE_ADMIN for /admin*
- { path: ^/admin, roles: ROLE_ADMIN }
Для получения дополнительной информации о Access проверочных см documentation ,
Спасибо! Я, должно быть, пропустил эту часть документации [румяна]. Я проверю это и посмотрю, отвечает ли он на мой вопрос, т. Е. Проще настроить, чем пакет Sonata User Bundle, и принять ответ. – konrad
Добро пожаловать. Если вы удовлетворены ответом, пожалуйста, примите его как правильное. Это помогает другим находить правильные ответы и помогает нам идентифицировать вопросы, которые все еще требуют внимания. –