Выберите язык

Joomla

Featured

Пользователи Joomla 4. Регистрация, группы и права доступа

 

Информация почти полностью актуальна для Joomla 5 (примечание добавлено 21.10.2023).

Для разграничения прав доступа, а также для персонализации сайта в Joomla 4 есть пользователи. Пользователи разделены на группы, а группы – на уровни.

Видео урок

 

  • Создание и настройка пользователя в админке – 00:01:48.
  • Регистрация в Joomla 4 – 00:04:34.
  • Капча при регистрации (reCAPTCHA) – 00:05:58.
  • Плагин «Пользователь - Условия использования» – 00:08:1
  • Плагин «Пользователь - Профиль» – 00:09:22.
  • Плагин CAPTCHA не найден или не установлен – 00:10:14.
  • Ограничение по длине пароля – 00:10:37.
  • Настройки пользователей – 00:11:37, 00:16:02.
  • Пункт меню с формой входа на сайт – 00:13:33.
  • Модуль входа на сайт – 00:14:28.
  • Пункт меню «Выход» – 00:15:03.
  • Личный кабинет пользователя – 00:17:21.
  • Группы пользователей и уровни доступа – 00:20:22.
  • Скрытие пунктов меню для разных пользователей – 00:21:55.
  • Права доступа на редактирование материала – 00:25:00.

Видео лучше просматривать с качеством «1080p HD». Этот и другие видеообзоры и уроки можете найти на моём YouTube канале.

Ссылки из видео:

Эту «систему» называют ACL (от англ. Access Control List – список контроля доступа). В настройках многих «элементов» Joomla (материалы, модули, пункты меню и т.д.) есть вкладка Права доступа. При помощи неё можно указать, какие группы пользователей могут совершать те или иные действия с каждым конкретным элементом. А при помощи уровней доступа можно отображать или скрывать разные элементы для разных групп пользователей. Для этого во многих элементах есть опция Доступ.

Разграничение прав доступа на базе ACL поддерживают не только встроенные в Joomla расширения, но и многие сторонние. За счёт наличия учётной записи пользователя на сайте у каждого человека может быть свой отдельный личный кабинет, для него можно отображать/скрывать разные элементы сайта, вести персональную переписку с ним, отображать специальные цены на товары и т.д.

Общие принципы работы с пользователями, рассмотренные в данном уроке, актуальны не только для 4-й версии Джумла, но и для 3-й.

В уроке участвует последняя доступная мне, на момент написания статьи (29.07.2022), русскоязычная версия Joomla 4.1.5, шаблон фронтальной части сайта RSMatias 1.0.11.

Уровни и группы пользователей Joomla 4

В Джумла есть уровни доступа и группы пользователей. Это разные сущности.

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

Уровни доступа
Уровни доступа

Группы пользователей входят в состав уровней доступа. Одна группа может принадлежать одному или нескольким уровням. В основном, группы пользователей служат для разграничения прав пользователей на выполнение тех или иных действий с элементами (материалы, модули, пункты меню и т.д.). При создании пользователя ему присваивается именно группа, а уровень доступа определяется за счёт принадлежности группы к тому или иному уровню доступа.

Группы пользователей Joomla 4
Группы пользователей Joomla 4

Как видите, пользователи и ACL в целом – это отличный способ разграничения прав и персонализации сайта вплоть до конкретного посетителя. Так, например, в одном из клиентских интернет-магазинов работает накопительная система скидок с учётом покупок каждого пользователя. В зависимости от накопленной суммы пользователи видят разные цены на товары.

Плюс, не стоит забывать о возможности доступа к разным страницам сайта только определённым людям. При этом доступ может быть платным.

Похожие материалы
Автор статьи – Хорошевский Алексей
Хорошевский Алексей

Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе…

Социальные сети:

Публикации и работа:

 

Полезные ссылки:

Загрузка комментария... Комментарий будет обновлён через 00:00.
Напишите комментарий...
- оставшихся символов.
или оставить комментарий как гость