Включение функции регистрации и авторизации в Joomla

Для начинающего разработчика включение функции регистрации и авторизации пользователя в Joomla может стать серьёзной проблемой. В этой статье содержится подробная пошаговая инструкцию этого процесса.

Форма авторизации

Чтобы дать пользователям возможность входить в систему, нужна форма авторизации. Модуль входа на сайт в Joomla также можно создать без установки дополнительных компонентов. Необходимо во вкладке "Расширения" кликнуть на пункт «Модули»: Вкладка расширения - модули в Joomla Затем кликнуть на кнопку "Создать" в верхнем меню: Создание модуля в Joomla Далее выбрать из списка модуль с названием "Вход на сайт" и сделать необходимые настройки. Обязательно выберите место отображения модуля в опции "Позиция", иначе он не будет показываться на сайте.

После завершения насйтроки нажмите "Сохранить" в верхнем меню. Форма авторизации появится на сайте. Но в этой форме будет только возможность авторизации: форма авторизации в Joomla Для создания возможности регистрации необходимо сделать ещё некоторые настройки в панели администрирования.

Форма регистрации

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

Теперь можно перейти в публичную часть сайта и заметить, что форма авторизации теперь имеет ссылку "Зарегистрироваться": форма авторизации и регистрации  в Joomla В текущей версии Joomla (при установке с русской локализацией) форма регистрации пользователя появится по следующему адресу:
домен_сайта/index.php/avtorizatsiya?view=registration
Если вы хотите обезопасить свой сайт от автоматических регистраций, включите плагин "Captcha". Причём это желательно сделать как в форме регистрации, так и для авторизации пользователя на сайте.
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Была ли эта статья полезна? Есть вопрос?
Cмотрите другие статьи: