Неуёмная жадность российских операторов сотовой связи заставляет компонент смс авторизации J SMS REGISTRATION неизменно эволюционировать и двигаться вперёд. И если на заре своего появления единственной его функцией была авторизация по смс, то начиная с версии 2.2.2 компонент научился регистрировать пользователей путём отправки проверочного кода на Email.

Обращаю ваше внимание!

Компонент распространяется на коммерческой основе. Заказать компонент можно по ссылке ниже:

https://sitogon.ru/catalog/joomla-components/j-sms-registration-detail

Совместимость компонента: Joomla 3, Joomla 4, Joomla 5

У компонента есть официальный демо сайт, который показывает потенциальным покупателям, как проходит смс регистрация и авторизация.

В рамках этой статьи у нас стоит другая задача.

Мы должны протестировать процесс регистрации и авторизации, при котором введённый адрес электронной почты подтверждается вводом четырёхзначного проверочного кода.

Поэтому демонстрационную страничку я создал на отдельном домене и доступна она по ссылке ниже:

https://virtuemart.sitogon.ru/avtorizatsiya-po-email

Как активировать регистрацию по Email путём ввода проверочного кода

Для того, чтобы перевести компонент J SMS REGISTRATION в режим регистрации и авторизации по Email, необходимо перейти в административную панель сайта, открыть настройки компонента и далее перейти на вкладку «Email».

Далее выпадающий список «Регистрация по Email» устанавливаем в положение «ДА».

На этом, собственно говоря, настройка и заканчивается.

Как происходит регистрация по Email путём ввода проверочного кода

Сценарий в данном режиме следующий:

Посетитель сайта вводит свой адрес электронной почты.

Далее, после нажатия на кнопку «Получить код» будет выслан проверочный код.

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

Если ранее пользователь с таким Email не существовал, то посетитель будет перенаправлен на страницу завершения регистрации, где ему потребуется ввести своё имя.

Заключение

Несмотря на то, что в настройках компонента добавился всего один выпадающий список, добавление авторизации по Email путём ввода проверочного кода заняло целых две недели с постоянными доработками, тестированием и исправлением ошибок.

Хочу отметить, что в данном режиме авторизация через соц сети работает, как и раньше. И является удобным дополнением к основной авторизации.

Ключевыми плюсами авторизации по Email являются: абсолютная бесплатность и отсутствие необходимости запоминать пароль.

Напоминаю!

Если у вас остались вопросы и предложения, их всегда можно озвучить в группе VK по ссылке ниже:

https://vk.com/sitogon

А также в недавно созданной группе Telegram. Ссылка:

https://t.me/sitogonGroup

С уважением, Владимир Егоров