Skip to Content
РуководстваНастройка ролей пользователей

Настройка ролей пользователей

Flute CMS использует систему RBAC (Role-Based Access Control) — это инструмент для управления доступом пользователей к различным разделам и функциям сайта. Система ролей позволяет точно настроить, кто и что может делать на вашем сайте.

RBAC означает “Контроль доступа на основе ролей” — это стандартный подход к управлению правами пользователей в современных CMS.

⚠️

Для редактирования ролей необходимо иметь права admin.roles или admin.boss.

Основы системы ролей

Что такое роль?

Роль — это набор разрешений (прав доступа), который можно назначить пользователю. Каждая роль определяет:

  • Доступ к разделам — какие страницы админ-панели может видеть пользователь
  • Возможные действия — что пользователь может делать (создавать, редактировать, удалять)
  • Визуальное отображение — цвет и иконка роли на сайте

Иерархия ролей

Роли в Flute CMS имеют строгую иерархию:

  1. admin.boss — суперадминистратор (полный доступ ко всему)
  2. Пользовательские роли — создаются администратором
  3. user — обычный пользователь (базовые права)
⚠️

Роль admin.boss имеет абсолютную власть и не может быть ограничена другими ролями!

Создание и настройка ролей

Создание новой роли

Чтобы создать роль:

  1. Перейдите в Админ-панельПользователи и ролиРоли
  2. Нажмите кнопку Создать роль
  3. Заполните основную информацию о роли

Создание роли

Основные параметры роли

  1. Название роли — Любое название роли
  2. Цвет роли — цвет, которым будет выделяться роль на сайте
  3. Иконка — иконка роли

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

Система прав доступа

Категории прав

Каждое право имеет собственное описание того, за что оно отвечает.

Права доступа

⚠️

Будьте осторожны при выдаче прав! Некоторые права могут дать пользователю возможность изменить критически важные настройки сайта.

Приоритет и иерархия ролей

Как работает приоритет

Приоритет ролей определяется их порядком в списке:

  1. Высший приоритет — роли в верхней части списка
  2. Низший приоритет — роли в нижней части списка

Пользователь с ролью высшего приоритета может управлять пользователями с ролями низшего приоритета.

Приоритет ролей

Изменение приоритета

Чтобы изменить приоритет роли:

  1. Перейдите в список ролей
  2. Перетащите роль в нужную позицию
  3. Сохраните изменения
⚠️

Роль с правами admin.boss всегда имеет наивысший приоритет!

Назначение ролей пользователям

Назначение через профиль пользователя

  1. Перейдите в Админ-панельПользователи
  2. Найдите нужного пользователя
  3. Нажмите “Редактировать”
  4. В разделе “Роли” выберите нужные роли
  5. Сохраните изменения

Множественные роли

Пользователь может иметь несколько ролей одновременно:

  • Права суммируются — пользователь получает все права от всех своих ролей
  • Приоритет определяется высшей ролью — для отображения используется роль с наивысшим приоритетом

Если у пользователя есть роли “Модератор” и “VIP”, он получит права от обеих ролей, но отображаться будет роль с более высоким приоритетом.