"BXmaker. Авторизация по номеру телефона" – удобный модуль, позволяющий пользователям Битрикс маркетплейса входить на сайт через номер мобильного телефона. Быстрое и безопасное решение для повышения конверсии и уровня защиты данных.
Модуль позволяет реализовать проверку номера телефона для современной авторизации, регистрации по номеру телефона. Или подтверждение иного действия с помощью номера телефона. Доступны варианты подтверждения через: смс код, звонок на роботизированный номер или прием звонка от робота
Не требует сложных дорогостоящих интеграций, ставится и настраивается за 10 минут.
Замена форм авторизации регистраций в готовых решениях занимает от 5 минут до пары часов (в сложных решениях). Есть готовые примеры в документации.
Содержание:
1. Поддерживаемые сервисы 2. Способы подтверждений 3. Основные компоненты 4. Подсказки при вводе ФИО
1. Поддерживаемые сервисы
Уже встроено в модуль 20 сервисов + свыше 70 смс сервисов при использовании вместе с модулем - СМС Оповещения
+ возможность расширить своим сервисом, пример кода в документации
Может использоваться как один так и несколько способов подтверждений. Пользователь сможет переключаться между ними.
2.1. SMS код
На номер телефона отправляется временный код
2.2 Звонок от робота
Способ при котором на указанный телефон поступает звонок, в последних 4-6 цифрах номера телефона которого находит временный код
2.3 Голосовой код, VoicePassword
При этом способе на указанный номер телефона поступает звонок, при ответе на который, робот произносит временный код
2.4 Звонок от пользователя
При этом способе выводится номер телефона на который должен позвонить пользователь с указанного номера телефона.
Если на сайте установлен и работает модуль Push and Pull, то авторизация на странице дальше происходит автоматически без нажатия кнопки Готово пользователем.
2.5 Sim-push, PushOK
При этом способе на телефоне с номером, указанным пользователем, всплывает окно с надписью Подтвердите номер телефона и две кнопки - Принять и Отклонить.
Если на сайте установлен и работает модуль Push and Pull, то после нажатия на кнопку Принять на телефоне, авторизация на странице дальше происходит автоматически без нажатия кнопки Готово пользователем.
2.6 Telegram
Отправка кодов производитсья в телеграм по номеру телефона. Аудитория телеграм свыше 950 000 00
Отправка кодов
Напрямую в Telegram Gateway - стоимость запроса 1 цент (0,01$) , ~1руб по всему миру. Минимальный платеж ~10 000 руб. Оплата через криптовалюту.
Отправка через BXmaker.ru - стоимость ~1.5 руб, минимальный платеж 100руб
3. Основные компоненты
3.1 Simple
Компонент упрощенного входа только по номеру телефона. Для старых пользователей номер телефона может быть взят из полей профиля и ранее сделанных заказов.
3.2 Enter
Компонент который содержит больше всего логики
Авторизация / Вход
Логин+пароль
Email+пароль
Телефон + пароль
Телефон + любой из способов подтверждений
Авторегистрация по номеру телефона + любой из способов подтверждений
Восстановление доступа
Email
Телефон + любой из способов подтверждений
Регистрация Обязательно для заполнения поле
Телефон
Могут отображаться, могут не отображаться, могут быть обязательными для заполнения могут быть и НЕ обязательными для заполнения поля
ФИО
Логин
Email
Пароль
3.3 Edit
Компонент размещается в профиле пользователя, чтобы он мог указать и подтвердить новый номер телефона
3.4 Login, Call Старые компоненты - не рекомендуется использовать
Добавлена возможность указать таймаут для ajax запросов в настройках модуля
Минимальные версии модулей при их наличии: main - 24.100.100
9.31.0 (02.11.2024)
Добавлена отправка кода через Telegram Gateway
Минимальные версии модулей при их наличии: main - 24.100.100
9.30.1 (04.10.2024)
Важное исправлене
Минимальные версии модулей при их наличии: main - 24.0.793
9.30.0 (25.09.2024)
Добавлена возможность указать город при регистрации в компоненте Enter, при вводе будут выводиться варианты из местоположений интернет-магазина.
Минимальные версии модулей при их наличии: main - 24.0.793
9.29.1 (18.09.2024)
Корректирвока предачи IP адреса в сервис sms.ru. IP теперь по умолчанию передается всегда, чтобы не передавался нужно поставить соответствующую галочку в настрйоках подклчюения к сервису.
Минимальные версии модулей при их наличии: main - 24.0.750
Минимальные версии модулей при их наличии: main - 24.0.750
9.27.0 (06.08.2024)
При использовании входа по коду из email добавлен учет параметра- "Требовать регистрацию" из модуля авnоризации по email коду. Это позволяет разрешить или ограничить авторегистрацию по email коду для новых пользователей.
Минимальные версии модулей при их наличии: main - 23.900.1000
9.28.0 (06.08.2024)
Добавлен учет параметра- "Требовать регистрацию" из модуля авnоризации по email коду в компонент Simple ( bxmaker:authuserphone.simple)
Минимальные версии модулей при их наличии: main - 23.900.1000
9.26.1 (26.06.2024)
Корректировка логики передачи IP адреса в сервис sms.ru
Минимальные версии модулей при их наличии: main - 23.900.1000
9.26.0 (24.06.2024)
Для сервиса sms.ru добавлена возможность не передавать ip пользователя при запросе смс или звонка
В компонент Enter добавлена возможность входа по Email (временный код на почту) требования и доп инфа в документации
Минимальные версии модулей при их наличии: main - 23.900.1000
9.25.0 (19.06.2024)
В компонент Simple добавлена возможность входа по почте (временный код приходит на электронную почту) при наличии модуля bxmaker.authuseremail и включении опции в натсройках модуля
Минимальные версии модулей при их наличии: main - 23.900.1000
9.24.0 (17.06.2024)
Для комопнента Enter добавлена возможность разделения ФИО по полям
Минимальные версии модулей при их наличии: main - 23.900.1000
9.10.0 (13.06.2023)
Добавлена поддержка сервиса https://telediscount.ru/
Минимальные версии модулей при их наличии: main - 23.300.100
9.11.0 (14.06.2023)
Добавлен мастер создания необходимых смс шаблонов для модуля смс оповещений
Минимальные версии модулей при их наличии: main - 23.300.100
9.11.1 (16.06.2023)
Корректировка установщика
Минимальные версии модулей при их наличии: main - 23.300.100
9.12.0 (30.06.2023)
Для сервиса new-tel.net добавлено подтверждение номера через звонок от пользователя ( call-verification )
Минимальные версии модулей при их наличии: main - 23.300.100
9.12.1 (12.08.2023)
Исправления для компонента call - не работал редирект на страницу профиля при включенной опции перезагрузки страницы после успешно авторизации/регистрации
Минимальные версии модулей при их наличии: main - 23.300.100
9.13.0 (23.08.2023)
Сделана более строгая проверка на существование email адреса
Добавлена проверка существования номера телефона до начала проверки номера
Добавлена проверка длины пароля до начала подтверждения номера телефона (если пароль указывается)
Добавлены методы в класс \BXmaker\AuthUserPhone\Ajax\JsonResponse для более сложной модификации ответа
Минимальные версии модулей при их наличии: main - 23.300.100
9.14.0 (31.08.2023)
Добавлены события вызываемые перед авторизацией и после
Минимальные версии модулей при их наличии: main - 23.300.100
9.15.0 (31.08.2023)
Добавлена передача ip для sms.ru и запись ip в таблицы с лимитами
Минимальные версии модулей при их наличии: main - 23.300.100
9.16.0 (07.09.2023)
Добавлена возможность указать задержку до отображения кнопки Готово при подтверждении номера через SimPush
Минимальные версии модулей при их наличии: main - 23.500.200
9.16.1 (13.09.2023)
Исправление ошибки Call to undefined method BXmaker\AuthUserPhone\Admin\Option::addTabOptionSortableList
Минимальные версии модулей при их наличии: main - 23.500.200
9.17.0 (19.09.2023)
Для компонента enter добавлена возможность использовать подсказки при вводе ФИО, для этого нужно указать ключ в настройках модуля в блоке регистрации
Минимальные версии модулей при их наличии: main - 23.500.200
9.17.1 (22.09.2023)
Подправлены шаблоны для стандартных компонентов авторизации
Минимальные версии модулей при их наличии: main - 23.500.200
9.17.2 (25.09.2023)
Корректировка логики подтверждения через sim push
Минимальные версии модулей при их наличии: main - 23.500.200
9.18.0 (28.09.2023)
Добавлена поддержка маски IMask .js в полях с номером телефона, включается в настройках
Минимальные версии модулей при их наличии: main - 23.500.200
9.18.1 (06.10.2023)
Корректировка включения/отключения маски и ее отображения
Минимальные версии модулей при их наличии: main - 23.500.200
9.18.2 (12.10.2023)
Корректировка отображения стран для маски номера телефона
Минимальные версии модулей при их наличии: main - 23.500.200
Минимальные версии модулей при их наличии: main - 23.675.0
9.19.1 (24.11.2023)
Корректировка подключения js библиотеки для маски номера телефона в старых компонентах
Минимальные версии модулей при их наличии: main - 23.675.0
9.19.2 (28.11.2023)
добавлена передача ip адреса при запросе звонка от робота
Минимальные версии модулей при их наличии: main - 23.675.0
9.19.3 (21.12.2023)
Исправление ошибки отображения списка сервисов при использовании собственного сервиса
Минимальные версии модулей при их наличии: main - 23.675.0
9.19.4 (27.12.2023)
Исправлен вывод ошибки при попытке отправить пароль в смс, при недоступности отправки смс. Запись добавляется в системный журнал ERROR_SEND_SMS
Минимальные версии модулей при их наличии: main - 23.675.0
9.19.5 (04.03.2024)
Испралвение ошибки Duplicate entry 2147483647
Минимальные версии модулей при их наличии: main - 23.900.560
9.19.6 (05.03.2024)
Добавлен учет запуска по крон заданию
Сделана логика включения/отключения блокировки стандартной регистрации отдельно для каждого сайта
Минимальные версии модулей при их наличии: main - 23.900.560
9.20.0 (17.04.2024)
Добавлено событие смены номера телефона
Минимальные версии модулей при их наличии: main - 23.900.560
9.21.0 (08.05.2024)
Добавлена отправка писем о добавлении нового пользователя, типы почтовых шаблонов - NEW_USER, NEW_USER_CONFIRM
Минимальные версии модулей при их наличии: main - 23.900.560
9.22.0 (28.05.2024)
Добавлена опция отправки письма с типом USER_INFO после регистрации
В компонент Enter добавлено поле Дата рождения (включается в натсройках модуля)
Минимальные версии модулей при их наличии: main - 23.900.560
9.23.0 (29.05.2024)
Добавлена возвможность вывести согласие на рекламную рассылку (в профиле пользователя заполняется спец поле), для компонента Simple добавлен запрос согласия если включено в настройках
Минимальные версии модулей при их наличии: main - 23.900.560
9.23.1 (29.05.2024)
Добавление пользовательского поля для хранения согласия на рекламную расылку
Минимальные версии модулей при их наличии: main - 23.900.560