Распределение доступа

Наша система управления сайтом позволяет создавать группы (роли) пользователей и управлять доступом к ним.

За редактирование привилегий и полномочий отвечает модуль «Права доступа». По умолчанию он отображает все доступные для управления привилегии для авторизованного пользователя.

Управление доступом к конкретной привилегии

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

Для каждой привилегии можно задать собственный уровень доступа. Все уровни доступа распределяются по группам пользователей. Причём группы находятся между собой в иерархическом подчинении. Это значит, что ограничение доступа к определённой привилегии для родительской группы автоматически приводит к запрету этих же привилегий для подчинённых групп. Например, рассмотрим доступ к привилегии «admin» (доступ в панели администрирования):

В данном случае, доступ имеет группа «администратор», а всем остальным группам доступ запрещён.

Управление ролями

Если нажать на клавишу «Управление ролями», то откроется страница с иерархией ролей. С помощью иконки можно задать нужное подчинение ролей. Если нажать на конкретную роль, то можно просмотреть, какими привилегиями обладает данная группа.

Добавление привилегии

Привилегии бывают двух типов:

  1. ограничение доступа к разделу сайта
  2. свободный тип привилегии (используется разработчиком для ограничения доступа к определённому функционалу сайта)

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

После необходимо перейти в добавленную привилегию и распределить доступ. По умолчанию доступ будет разрешён всем группам.



Перейти к оглавлению