Что такое уровни доступа?

 В чём различие между уровнями доступа и правами доступа?

 Какие бывают уровни доступа?

 Как настраивать уровни доступа?

 Как создать новый уровень?

 Как устанавливать уровень доступа для объектов (элементов) страницы?

 

В предыдущей главе была подробно рассмотрена тема прав доступа для разных групп пользователей - зачем это нужно, как это работает и так далее. Но в CMS Joomla есть ещё и такое понятие, как уровни доступа. Что это такое?

 

Что такое уровни доступа?

Каждый элемент (объект) сайта (материал, модуль, компонент, меню и т.д.) имеет один установленный для этого объекта уровень доступа. Это значит, что просмотр данного объекта возможен только для тех групп пользователей, которые установлены для этого уровня.

 

В чём различие между уровнями доступа и правами доступа?

Все пользователи сайта распределяются по группам - "гости", "зарегистрированные", "менеджеры", "администраторы", "суперадминистратор" и т.д.

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

Уровень доступа определяет группу (группы) пользователей, для которой будет доступен просмотр данного элемента (объекта).

Это значит, что вы можете указать системе, какие объекты нужно показывать всем пользователям, а какие - только определённым.

 

Какие бывают уровни доступа?

По умолчанию имеется 5 уровней, для которых установлены определённые группы:

 

Уровень Группы
Public  Public
Guest  Guest
Registered  Registered, Manager, Super User
Special  Author, Manager, Super User
Super User  Super User

 

Обратите внимание на важную особенность: любая группа, установленная для определённого уровня доступа, передаёт такую же возможность всем своим дочерним группам.

Что это значит? Вот простой пример.

Для уровня Public установлена группа Public. Это значит, что не только для указанной группы, но и для всех её дочерних групп, а так же для всех их дочерних групп будет автоматически установлен тот же уровень. Получается, что объекты с уровнем доступа Public доступны для просмотра всем пользователям (вспомните иерархию групп, описанную в предыдущей главе).

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

Если для элемента будет установлен уровень Registered, то этот элемент увидят только зарегистрированные пользователи, а так же те, для которых определены группы Manager и Administrator. Но при чём здесь Administrator, ведь эта группа не указана в таблице? Всё просто: группа Administrator является дочерней по отношению к Manager, а потому наследует тот же уровень.

Исходя из вышесказанного, не трудно понять какие группы получат уровень доступа Special: это Author, Editor, Publisher, Manager, Administrator, Super User.

 

Как настраивать уровни доступа?

Для настройки (изменения) откройте Пользователи > Уровни доступа и выберите нужный уровень:

 

 

На открывшейся странице установите группы пользователей (рис.180):

 

 

Не забудьте нажать   Сохранить и закрыть  .

 

Как создать новый уровень?

Для создания уровня откройте Пользователи > Уровни доступа > Создать уровень доступа, введите название уровня и установите группы, которым разрешён данный уровень (рис.180). Нажмите    Сохранить и закрыть  .

 

Как устанавливать уровень доступа для объектов (элементов) страницы?

Практически у всех материалов, модулей и компонентов в правой колонке имеется поле Доступ. Это поле позволяет выставить уровень доступа к этому объекту (рис.181):

 

 

 

Кликните на нужный уровень и нажмите   Сохранить  .

 После установки уровня обязательно проверьте работу сайта: для проверочного "пользователя" установите соответствующую группу и зайдите на сайт (при необходимости авторизуйтесь). 

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

 

 

 

Добавлять комментарии и ответы могут только пользователи, прошедшие регистрацию!
Зарегистрируйтесь и напишите своё мнение или ответ!