2015-03-24 4 views
0

Я довольно новичок в комплекте администрирования Sonata, и я пытаюсь сделать работу с пакетом User, однако мне действительно нужно просто ограничить доступ к области администрирования одним администратором так что это может быть немного накладных расходов. Является ли целесообразным использовать все динамические маршруты symfony для обеспечения доступа с помощью чего-то столь же простого, как правило .htaccess или подобное?Sonata Admin Bundle - добавление простого контроля доступа

ответ

2

Я бы рекомендовал ограничить доступ к /admin пути к роли (например, ROLE_ADMIN) и назначение роли только пользователю, который должен был сказать доступ:

# app/config/security.yml 
security: 
    # ... 
    access_control: 
     # require ROLE_ADMIN for /admin* 
     - { path: ^/admin, roles: ROLE_ADMIN } 

Для получения дополнительной информации о Access проверочных см documentation ,

+0

Спасибо! Я, должно быть, пропустил эту часть документации [румяна]. Я проверю это и посмотрю, отвечает ли он на мой вопрос, т. Е. Проще настроить, чем пакет Sonata User Bundle, и принять ответ. – konrad

+0

Добро пожаловать. Если вы удовлетворены ответом, пожалуйста, примите его как правильное. Это помогает другим находить правильные ответы и помогает нам идентифицировать вопросы, которые все еще требуют внимания. –

 Смежные вопросы

  • Нет связанных вопросов^_^