Введение. RUNCMS обладает достаточно гибкой Системой Прав пользователей портала. Это позволяет разрешать или запрещать доступ в различные разделы сайта, делать для одних пользователей видимыми определенные блоки, а для других нет, давать доступ к администрированию отдельных модулей и т.д.
Общепортальная Система Прав реализуется через добавление каждого пользователя в определенную группу. Каждый пользователь портала может быть зачислен в группу с определенными правами и каждой группе может быть установлен набор прав. Права группы применяются ко всем пользователям, принадлежащим к данной группе.
Система Прав в RUNCMS включает в себя три уровня доступа к сайту:
права на администрирование модулей
права на доступ к модулям
права на доступ к блокам
Доступ к модулю подразумевает собой возможность зайти в определенный раздел сайта, представляемый данным модулем. Доступ к блоку определяет, будет ли виден данный блок на странице для данной группы или нет.
Обратите внимание:Так как системное администрирование (управление порталом в целом) реализовано в виде модуля System Admin (системный модуль), то установление полных прав на управление сайтом включает в себя установление прав доступа к модулю System Admin, но об этом ниже.
По умолчанию после инсталляции RUNCMS создаются три группы:
Группа " Webmaster " включает в себя пользователя, который инсталлировал портал и указал свои данные при установке, в дальнейшем в эту группу можно добавлять произвольных пользователей. Изначально данная группа обладает полными правами по администрированию сайта.
Группа "Anonymous Users" (незарегистрированные пользователи) ВСЕГДА (по умолчанию) устанавливает права доступа для посетителей сайта не прошедших регистрацию.
Если пользователь регистрируется на портале, он автоматически попадает в группу "Registered Users".
И как уже было сказано, можно создавать произвольные группы с произвольным набором прав.
Администрирование. Для редактирования или создания новых групп перейдем по ссылке:
"Панель управления" -> "Системное администрирование" -> " Управление группами"
В данном разделе администрирования сайта можно установить права на доступ и права на администрирование установленных модулей и блоков. Можно изменить существующую группу пользователей или создать новую.
Теперь мы переходим к рассмотрению основных пунктов данного раздела.
Редактирование групп пользователей. Позволяет редактировать существующие группы пользователей, а так же добавлять и удалять пользователей из этих групп (более подробно смотрите ниже).
Примечание: Если пользователь входит в несколько групп, то к нему применяются права из группы с наибольшим доступом.
Создать новую группу Опция позволяет создать новую группу с определенными правами на доступ и администрирование.
Имя: Имя новой группы (например, администрация, модераторы и т.д.)
Описание: Краткое описание группы.
Права на администрирование модулей: Пользователи этой группы получают ПОЛНЫЕ права на администрирование этого модуля. Будьте внимательны.
Обратите внимание:Установление доступа к модулю System Admin (системный модуль) даст доступ к администрированию системы в целом, так что будьте внимательны.
Примечание: Описанное ниже, будет полезно при определении доступа анонимных пользователей к определенным разделам сайта.
Права на доступ к модулям: Определяем к каким модулям имеется доступ у этой группы (эта опция влияет только на возможность зайти в определенный раздел сайта).
Примечание: Для удаления модулей из меню навигации смотрите руководство к разделу: Администрирование/Управление модулями
Права доступа к блокам: Каждый неотмеченный блок не будет показан данной группе. Блоки сгруппированы по их месторасположению на странице:
Левая сторона: Левые блоки для показа/скрытия для данной группы.
Правая сторона: Правые блоки для показа/скрытия для данной группы.
Центральная часть (в свою очередь, делятся на расположенные сверху, и снизу): Центральные блоки для показа/скрытия для данной группы.
После создания новой группы, необходимо добавить в нее существующих пользователей - это делается при помощи опции "Редактировать участников этой группы" Если зарегистрированных пользователей на портале меньше 1000, то данная опция будет выглядеть следующим образом:
С помощью кнопки "Добавить" переместите в список "Входят" необходимых вам пользователей. Для удаления пользователей из списка воспользуйтесь кнопкой "Удалить"
Если число зарегистрированных аккаунтов превысит тысячный предел, то внешний вид данной опции изменится:
Чтобы добавить нового пользователя в данную группу, необходимо нажать на ссылку «Поиск пользователей для этой группы» после этого мы перейдем в стандартную форму поиска пользователей (более подробно смотрите …). Выбираем условия поиска, находим необходимых пользователей, выбираем их, и нажимаем кнопку подтвердить.