Неуёмная жадность российских операторов сотовой связи заставляет компонент смс авторизации 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 по ссылке ниже:
А также в недавно созданной группе Telegram. Ссылка:
С уважением, Владимир Егоров