Плагин "Группы пользователей"

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

Свойства

  • Входит в базовый дистрибутив: Да
  • Многократное использование: Нет
  • Вид плагина: Улучшение модуля "Пользователи"

Создание дополнения

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

Управление

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

plugingroups.jpg

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

plugingroupsform.jpg

Интеграция в шаблоны

Для проверки наличия определенных прав у пользователя в любых типах шаблонов следует использовать функцию getAccess в условном операторе.

 
{if getAccess('comment')}
... 
{* Пользователь может добавлять комментарии. *}
...
{/if}
 
{if getAccess('download')}
... 
{* Пользователь может скачивать файлы. *}
...
{/if}
 
plugins/groups.txt · Последние изменения: 01.10.2016 23:27 (внешнее изменение)