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