Просмотров: 17062 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 10.09.2018
Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Разделять и управлять!

Система разграничения доступа позволяет гибко управлять правами пользователей. В системе введено понятие уровней доступа, которые состоят из набора разрешенных операций (например, права на создание файлов, управление пользователями и другие) и привязываются к модулям и группам пользователей.

Уровни доступа — определенный комплекс операций в системе, доступный для выполнения пользователем. Они предназначены для создания системы управления пользователями. Уровни доступа определяются администратором и могут быть как изменены, так и созданы. Обладают свойством "наследования", то есть если для текущего раздела/страницы явно не задан уровень прав, тогда устанавливается то право, которое задано для вышележащего раздела.

Примеры:

  • операция Управление пользователями только разрешенных групп позволяет не администраторам управлять пользователями из указанных групп
  • операция Ограниченная модификация файлов с PHP-кодом позволяет не администраторам настраивать параметры компонентов и редактировать файлы с PHP в визуальном режиме


Создание уровней доступа и управление ими

Управление уровнями доступа осуществляется в административном разделе на странице Уровни доступа (Настройки > Пользователи > Уровни доступа):

На данной странице представлен список всех имеющихся уровней доступа: системных и созданных пользователем. Системные уровни доступа доступны только для просмотра, отредактировать их невозможно. Созданные пользователем уровни доступа системными не являются, поэтому их всегда можно отредактировать либо удалить.

Создадим собственный уровень доступа с помощью кнопки контекстного меню Добавить уровень доступа.

Добавление уровня доступа

Отметим некоторые особенности данной формы:

  • поля Название и Модуль являются обязательными для заполнения;
  • в поле Привязка выбирается: 
    • Модуль - в этом случае уровень доступа можно будет установить для указанного модуля;
    • либо Файл/Папка - в этом случае создаваемый уровень доступа будет возможно настроить для файлов или папок.

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

В зависимости от выбранного модуля и типа привязки отображаются свои возможные действия на закладке Включаемые операции Изменение уровня доступа .

После сохранения уровень доступа будет выведен в форме настроек Главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль), и в форме редактирования группы пользователей на закладке Доступ (Настройки > Пользователи > Группы пользователей).

Управление правами доступа пользователей осуществляется с помощью настройки прав групп Редактирование группы , к которым относятся пользователи (в форме настройки параметров группы).

Документация по теме:



34


Курсы разработаны в компании «1С-Битрикс»