Руководство по настройке регистрации и авторизации пользователей на сайте Joomla 3 или Joomla 4. Из материала вы узнаете, как включить или отключить регистрацию пользователей, создать модуль для авторизации и изменить URL-адрес страниц входа и регистрации.
Как сделать регистрацию в Joomla?
Иногда у неопытных администраторов сайтов на Joomla возникает вопрос, как включить или отключить возможность регистрации пользователей с внешнего интерфейса сайта: по умолчанию функция отключена.
Вопрос решается через Параметры пользователя в панели управления:
- перейдите в Система → Общие настройки
- кликните Пользователи в меню слева
- выберите нужное значение для опции Разрешить регистрацию пользователей:
- Да — разрешает регистрацию
- Нет — запрещает регистрацию
- сохраните изменения
Модуль авторизации в Joomla
Базовый функционал Joomla 3 предусматривает модуль с формой авторизации Вход на сайт.
Данный модуль может содержать ссылку на страницу регистрации, если эта функция активирована.
Для создания модуля авторизации в Джумла:
- перейдите в Расширения → Модули
- нажмите Создать
- нажмите Вход на сайт в списке Выбор типа модуля
- заполните все необходимы поля и выберите значения для опций
Не забудьте указать позицию модуля и страницы, на которых он должен отображаться.
- сохраните и проверьте отображение на сайте
Ссылки на страницы регистрации и авторизации
Как было сказано выше, страница с формой регистрации по умолчанию доступна по адресу:
http://[домен]/component/users/?view=registration
Чтобы сделать её человекопонятной, необходимо присвоить данной странице пункт меню:
- перейдите в Меню → [нужное меню] → Создать пункт меню
- в поле Тип пункта меню нажмите Выбрать
- в модальном окне выберите тип пункта меню Форма регистрации
- заполните Заголовок меню и Алиас
Другие опции заполняются по своему усмотрению.
- сохраните изменения
Теперь страница регистрации будет доступна по URL-адресу в соответствии с алиасом. Адрес ссылки в модуле авторизации также будет заменён.
Таким же образом для обеспечить человекопонятный URL-адрес для страницы авторизации.
Настройка регистрации пользователей в Джумла
Все базовые настройки, касающиеся авторизации и регистрации, находятся а Параметрах пользователя (Система → Общие настройки, Пользователи):
Разрешить регистрацию пользователей
Если выбрано Да, то будет включен механизм самостоятельной регистрации пользователей через лицевую панель сайта.
Группа для регистрирующихся пользователей
Группа, в которую автоматически будут включены новые пользователи, регистрирующиеся через лицевую панель сайта.
Группа пользователей для Гостей
Заданная по умолчанию группа, права которой будут применены для неавторизованных пользователей (все, кто не ввёл логин и пароль).
Отсылать пароль
Если выбрано Да, пароль пользователя будет выслан ему в письме-уведомлении о регистрации.
Активация нового пользователя
Если выбрано значение Нет, пользователь будет зарегистрирован сразу. Если выбрано значение Самостоятельно, пользователю будет отправлено письмо с ссылкой для активации учётной записи. Если выбрано Администратором, пользователю будет отправлена ссылка для проверки его адреса электронной почты. После подтверждения адреса, администратору будет отправлено уведомление, о необходимости активировать учётную запись пользователя.
Уведомления администраторам
Отправлять администраторам уведомления о регистрации новых пользователей, если параметр «Активация нового пользователя» имеет значение «Нет» или «Самостоятельно».
CAPTCHA
Выберите плагин CAPTCHA для использования в форме регистрации пользователя и форме напоминания логина / пароля. Обратите внимание, что некоторые плагины требуют настройки.
Если выбрано «По умолчанию», убедитесь, что в общих настройках сайта задан CAPTCHA-плагин по умолчанию.Параметры сайта для пользователя
Если установлено Показать, пользователи смогут выбирать на странице собственных параметров предпочтительный для себя язык, редактор и сайт справки.
Язык сайта
Если Параметры сайта для пользователя имеет значение Показать, пользователи смогут выбирать язык сайта при регистрации.
Данная функция может быть полезна для многоязычных сайтов.Разрешить смену логина
Позволяет пользователям изменять их логин при редактировании профиля.
Также вы можете настроить параметры пароля в соответствующей вкладке.