CreatiumMax

Как сделать роли для пользователей

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

Мы можем разделить по ролям:

  • Зарегистрированных, авторизованных пользователей и гостей/посетителей сайта без регистрации.

  • Внутренние роли среди зарегистрированных пользователей.

Как сделать функционал ролей

Реализация функционала ролей состоит по сути из 2 этапов:

  • Наличие колонки с ролью в таблице пользователей, например продавец, покупатель, администратор:

  • Скрытие страниц в личном кабинете или определенного контента по условию роли в редакторе.

Как скрыть целую страницу для определенной роли

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

Как показывать разный контент в редакторе по ролям

У компонентов и секций в настройках секции есть вкладка Видимость, там вы можете задавать условие видимости в зависимости от переменной роли пользователя. Условия видимости можно настраивать с помощью переменных или формул.

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

Видео по настройке ролей пользователей

Было полезно?

Остались вопросы? — Напишите нам в чат поддержки будучи авторизованным в своем аккаунте cremax.ru или через чат поддержки в Телеграме: @CreatiumMaxSupportBot