Роли доступа в админ-панель сайта Drupal cms

PDF - версияPDF - версия

Создание и настройка дополнительных ролей доступа в админ-панель сайта позволяет разграничить пользователей и сделать доступным права на изменение настроек и материалов сайта для каждой отдельной роли.

Например:

Не авторизованный пользователь получает возможность просмотра опубликованных материалов сайта, отправке сообщения через веб-форму сайта и то, что ему доступно.

Авторизованный пользователь получает доступ к своему профилю, регистрации на событие и т.д.

Администратор сайта имеет доступ к админ-панели для управления настройками сайта, добавление материалов, управлением пользователями и т.д.

Допустим вам необходимо создать такого пользователя, который бы имел больше возможностей чем зарегистрированный и меньше, чем администратор. Пусть это будет Контент-менеджер, который должен только иметь доступ к созданию контента и не иметь возможности настраивать сайт. Если вы поставите разрешения по созданию контента для роли Авторизованный пользователь, то ВСЕ вошедшие на сайт пользователи будут обладать такой возможностью, что нам не подходит. Поэтому необходимо создать новую роль - контент-менеджер.

Чтобы создать новую роль, нажимаем Пользователи, переходим на вкладку "Разрешения ролей", нажимаем на ссылку "Роли", чтобы попасть на форму, где можно посмотреть и добавить роли . Как видите, роль добавляется очень просто - вводите название роли и жмете "Добавить роль".

 

Ролей можно создавать сколько угодно. Какие роли необходимо создавать? - Это зависит от конкретного сайта, от его функционала.

Пользователю можно задавать не одну роль, а несколько, права будут суммироваться.

 

Для установки отдельных разрешений для новой роли - вкладка Пользователи => Разрешения.

 

Роли доступа в админ-панель сайта Drupal cms