CMS Joomla. Создание и настройка групп пользователей

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

В Joomla уже предусмотрены некоторые уровни доступа:

· Public – публичный доступ для всех

· Guest – гостевой доступ для незарегистрированных пользователей

· Registered – доступ для зарегистрированных пользователей

· Special – специальный доступ. Можно самостоятельно определить отдельных пользователей или группу пользователей, которым будут принадлежать эксклюзивные (особые) права.

Посмотреть уровни доступа и изменить их настройки можно в меню «Пользователи -> уровни доступа»

Также в Joomla уже определены несколько групп пользователей:

· Public – все пользователи сайта

· Guest – гости сайта (очень похоже на пользователей группы public), все гости без специальных прав

· Manager – менеджер сайта. Обычно назначается главным администратором.

· Administrator – администратор сайта. Обычно назначается главным администратором.

· Registered – все зарегистрированные пользователи. При регистрации пользователь попадает в эту группу автоматически.

· Author – автор статьи. Пользователи, у которых есть права создавать статьи на сайте, автоматически назначаются авторами созданных ими статей.

· Editor – редактор. Группа пользователей, которым доступно редактирование статей.

· Publisher – пользователи, которым доступно право на публикацию статей. Авторам не всегда предоставляется право на публикацию статей. Можно настроить свой сайт таким образом, чтобы при создании материала, он отправлялся на проверку модератором (publisher), который может опубликовать или не опубликовать данный материал на сайте по своему усмотрению.

· Super user – пользователь, которому доступны все функции для управления сайтом (то есть, мы). Только для super user доступен доступ через так называемый backend (панель администратора имя_сайта/administrator). Остальные группы авторизуются через frontend – через модуль авторизации на главной странице сайта.

Группы пользователей могут иметь уровни вложенности (иерархию). Это означает, что некоторые группы пользователей полностью включают права пользователей другой группы, а также добавляют к ним ряд своих прав. Например, пользователя группы author доступны все права группы registrated + право на создание статей. А пользователям группы – права группы registrated + права группы author + право редактирования статей и т.д.

Для решения стандартных задач этих групп пользователей как правило хватает. Посмотреть группы пользователей, изменить их и создать новые можно через раздел меню «Пользователи -> группы пользователей»

Также в Joomla! Можно посмотреть и создать отдельных пользователей. Пока на нашем сайте имеется только один пользователь – мы. Пользователей можно посмотреть во вкладке «Пользователи -> Менеджер пользователей».

Новых пользователей можно добавлять путем регистрации на сайте, а можно создать из панели администратора. Попробуем создать своего пользователя.

Нужно заполнить форму для идентификации пользователя. Поля со звездочкой заполнять обязательно, остальные – нет.

Также мы можем назначить для нашего пользователя, к каким группам он будет принадлежать.

По умолчанию он находится в группе зарегистрированных пользователей. Мы можем дополнительно в какую-либо из групп, например, группу авторов.

Далее нужно сохранить пользователя.

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: