

Регистрация и авторизация пользователей в Joomla 3
- Нотан Ройамов
- Основы Joomla для «чайников»
- Просмотров: 25641
Руководство по настройке регистрации и авторизации пользователей на сайте Joomla 3. Из материала вы узнаете, как включить или отключить регистрацию пользователей, создать модуль для авторизации и изменить URL-адрес страниц входа и регистрации.
Содержание
Как сделать регистрацию в Joomla?
Иногда у неопытных администраторов сайтов на Joomla возникает вопрос, как включить или отключить возможность регистрации пользователей с внешнего интерфейса сайта: по умолчанию функция отключена.
Вопрос решается через Параметры пользователя в панели управления:
- перейдите в Система → Общие настройки
- кликните Пользователи в меню слева
- выберите нужное значение для опции Разрешить регистрацию пользователей:
- Да — разрешает регистрацию
- Нет — запрещает регистрацию
- сохраните изменения


Страницы регистрации и авторизации
Если регистрация пользователей разрешена, то страница с формой для регистрации будет доступна по ссылке:
http://[домен]/component/users/?view=registration&Itemid=101

Если регистрация запрещена, то при запросе данной страницы будет происходить редирект на страницу авторизации, доступной по адресу:
http://[домен]/component/users/?view=login&Itemid=101

Модуль авторизации в Joomla
Базовый функционал Joomla 3 предусматривает модуль с формой авторизации Вход на сайт:

Данный модуль может содержать ссылку на страницу регистрации, если эта функция активирована:

Для создания модуля авторизации в Джумла:
- перейдите в Расширения → Модули
- нажмите Создать
- нажмите Вход на сайт в списке Выбор типа модуля
- заполните все необходимы поля и выберите значения для опций
Не забудьте указать позицию модуля и страницы, на которых он должен отображаться.
- сохраните и проверьте отображение на сайте
Ссылки на страницы регистрации и авторизации
Как было сказано выше, страница с формой регистрации по умолчанию доступна по адресу:
http://[домен]/component/users/?view=registration&Itemid=101
Чтобы сделать её человекопонятной, необходимо присвоить данной странице пункт меню:
- перейдите в Меню → [нужное меню] → Создать пункт меню
- в поле Тип пункта меню нажмите Выбрать
- в модальном окне выберите тип пункта меню Форма регистрации
- заполните Заголовок меню и Алиас
Другие опции заполняются по своему усмотрению.
- сохраните изменения




Теперь страница регистрации будет доступна по URL-адресу в соответствии с алиасом. Адрес ссылки в модуле авторизации также будет заменён.
Таким же образом для обеспечить человекопонятный URL-адрес для страницы автризации.
Настройка регистрации пользователей в Джумла
Все базовые настройки, касающиеся авторизации и регистрации, находятся а Параметрах пользователя (Система → Общие настройки, Пользователи):

-
Разрешить регистрацию пользователей
Если выбрано Да, то будет включен механизм самостоятельной регистрации пользователей через лицевую панель сайта.
-
Группа для регистрирующихся пользователей
Группа, в которую автоматически будут включены новые пользователи, регистрирующиеся через лицевую панель сайта.
-
Группа пользователей для Гостей
Заданная по умолчанию группа, права которой будут применены для неавторизованных пользователей (все, кто не ввёл логин и пароль).
-
Отсылать пароль
Если выбрано Да, пароль пользователя будет выслан ему в письме-уведомлении о регистрации.
-
Активация нового пользователя
Если выбрано значение Нет, пользователь будет зарегистрирован сразу. Если выбрано значение Самостоятельно, пользователю будет отправлено письмо с ссылкой для активации учётной записи. Если выбрано Администратором, пользователю будет отправлена ссылка для проверки его адреса электронной почты. После подтверждения адреса, администратору будет отправлено уведомление, о необходимости активировать учётную запись пользователя.
-
Уведомления администраторам
Отправлять администраторам уведомления о регистрации новых пользователей, если параметр «Активация нового пользователя» имеет значение «Нет» или «Самостоятельно».
-
CAPTCHA
Выберите плагин CAPTCHA для использования в форме регистрации пользователя и форме напоминания логина / пароля. Обратите внимание, что некоторые плагины требуют настройки.
Если выбрано «По умолчанию», убедитесь, что в общих настройках сайта задан CAPTCHA-плагин по умолчанию. -
Параметры сайта для пользователя
Если установлено Показать, пользователи смогут выбирать на странице собственных параметров предпочтительный для себя язык, редактор и сайт справки.
-
Язык сайта
Если Параметры сайта для пользователя имеет значение Показать, пользователи смогут выбирать язык сайта при регистрации.
Данная функция может быть полезна для многоязычных сайтов. -
Разрешить смену логина
Позволяет пользователям изменять их логин при редактировании профиля.
Также вы можете настроить параметры пароля в соответствующей вкладке:
