70+ смс сервисов при использовании вместе с модулем - СМС Оповещения
Модуль позволяет реализовать проверку номера телефона для современной авторизации, регистрации по номеру телефона. Или подтверждение иного действия с помощью номера телефона. Доступны варианты подтверждения через: смс код, звонок на роботизированный номер или прием звонка от робота
Помимо авторизации по номеру телефона, в некоторых компонентах возможна авторизация по логину/email
Основной компонент используется для перехода на авторизацию и регистрацию только по номеру телефона. Для обеспечения соблюдения требований ФЗ-152 «О персональных данных» при регистрации запрашивается согласие. Какое именно нужно запросить - выбирается в настройках модуля для конкретного сайта.
Опционально в настройках модуля можно включить/отключить возможность запрашивать при регистрации у пользователя:
email адрес
логин
пароль
Способы подтверждения задаются в настройках модуля, можно включить только нужный. Порядок доступности подтверждения номера телефона - смс код, звонок боту, звонок от бота - задается также в настройках модуля. Можно выбрать порядок при котором в первую очередь будет предлагаться совершить звонок роботу, а далее как варианат иного подтверждения предлагать смс код.
Для работы того или иного метода - на соответствующей странице модуля необходимо добавить настройки подключения к сервису, предоставляющему такую услугую. Для варианта подтверждения через смс код, добавлять сервис не обязательно, в этом случае модуль может работать в связке с модулем СМС Оповещения.
На случай если у пользователя изменится номер телефона, либо он захочет использовать иной - есть комопнент для смены номера телефона с подтверждением нового номера с помощью временного кода по смс.
Корректировка вывода номера телефона на который нужно позвонить пользователю для подтверждения
Минимальные версии модулей при их наличии: main - 22.0.100
7.0.1, 08.06.2022
Исправления
Исправлена работа административных страниц связанных с форматированием номеров телефонов и подготовке профилей существующих пользователей
Исправлены наименования компонентов модуля
Исправлен выводимый номер телефона для звонка от пользователя в формате начиная с 8 вместо 7
Минимальные версии модулей при их наличии: main - 22.0.100
7.0.0, 03.06.2022
Новый функционал
Исправлены названия классов php, js
Исправления
Испралвена передача номера телефона при регистрации в компоненте Login
Минимальные версии модулей при их наличии: main - 22.0.100
6.6.1, 16.04.2022
Исправления
Корректировка подсказок при добавлении сервиса
Минимальные версии модулей при их наличии: main - 21.1200.800
6.6.0, 15.04.2022
Улучшения
Добавлен сервис SMS Aero
Минимальные версии модулей при их наличии: main - 21.1200.800
6.5.0, 14.04.2022
Улучшения
Информация об успешности авторизации показывается только когда не включена перезагрузка страницы или редирект
Добавлен новый сервис СМС Агент
Исправления
Скорректирован z-index попап окна выбора страны
Прочие исправления
Минимальные версии модулей при их наличии: main - 21.1200.800
6.4.0, 10.04.2022
Улучшения
Добавлен новый тип подтверждения номера телефона - голосовой код (робот произносит код)
Добавлены новые сервисы
Минимальные версии модулей при их наличии: main - 21.1200.800
6.3.2, 06.04.2022
Исправления
Вывод проверочных кодов на странице текущих проверок
Минимальные версии модулей при их наличии: main - 21.1200.800
6.3.1, 06.04.2022
Исправления
Корректирвока подключения библиотек phone_number для маски
Минимальные версии модулей при их наличии: main - 21.1200.800
6.3.0, 05.04.2022
Улучшения
Добавлена поддержка маски для номера телефона встроенная в битрикс
Добавлена возможность выбрать в настройках способ отправки смс - черех встроенный сервис, модуль смс оповещений, обработчик событий или службу сообщений битрикса, для возможности показывать ошибки используемого сервиса
Исправления
Ошибка - Не передан номер телефона для лимитирования запросов и проверок..
Минимальные версии модулей при их наличии: main - 21.1200.800
6.2.0, 03.04.2022
Улучшения
В комопненты добавлены события, вызываемые при ajax запросах перед началом операций
Изменена логика клиентской части компонента Simple для реагирвоания на событяи компонента
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.8, 02.04.2022
Исправления
Изменена логика установки отметки что номер телефона подтвержден
Некоторые исправления js
Изменения в передачи парамтеров при вызове событий модуля
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.7, 31.03.2022
Исправления
Исправление ошибки отсутствия некоторых полей в таблицах с лимитами
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.6, 30.03.2022
Исправления
Корректировка получения номера телефона пользователя
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.5, 30.03.2022
Исправления
Изменены названия паараметров связанных с звонком роботу, например
getBotCallCodeTimeout -> getBotCallTimeout
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.4, 30.03.2022
Исправления
Добавили учет настройки включения автозаполнения при запуске автозаполнения по кнрону и для обработчика события после добавления новго пользователя OnAfterUserAdd
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.3, 29.03.2022
Исправления
Некоторые испарвления неточностей
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.2, 27.03.2022
Исправления
Перезагрузка страницы после авторизации /регистрации
Отправка смс через смс сервисы Битрикса при наличии обработчиков
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.1, 23.03.2022
Исправления
Отсутствие таблицы bxmaker_authuserphone_limit
Минимальные версии модулей при их наличии: main - 21.1200.800
6.1.0, 23.03.2022
Улучшения
Добавлена возможность включить вход по паролю в первую очередь
Исправления
Исправлена ошибка отсутствия колонки ACTION в таблице проверок
Минимальные версии модулей при их наличии: main - 21.1200.800
6.0.0, 22.03.2022
Новый функционал
ВАЖНО! часть методов больше не доступна, а некоторые работают иначе.
Переработана логика модуля, разделены методы на простые, выполняющие минимум задач
Переработаны компоненты для учета настроек модуля во всех компонентах а также добавлена возможность переопределить поведение компонента путем переназначения некоторых параметров для компонента
Улучшения
Добавлен новы компонент в котором есть вход по телефону, логину, email и паролю а также коду из смс, звонку роботу, звонку от робота, восстановление доступа, регистрация
js расширения содержат исходники для удобного написания мутаций к компонентам и переиспользования
Добавлено больше событий
Добавлена возможность подтверждать какие то действия с помощью временного кода, звонка от бота и тп, не связанные с авторизацией
Исправлены прочие неточности
Минимальные версии модулей при их наличии: main - 21.1200.800
5.3.1, 10.02.2022
Исправления
Исправление в упрощенном компоненте приводящее к отправке формы при размещении на странице оформления заказа
Исправили вывод длины кода для ввода при подтверждении через звонок от робота
Исправление ошибки связанной с отсутствием агента \Bxmaker\AuthUserPhone\Agent::autoFillPhone()
5.3.0, 14.01.2022
Улучшения
Для клиентской части упрощеного комопнента авторизации добавлено событие вызываемое после получения ответа на ajax запрос - BxmakerAuthuserphoneSimpleAjaxResponse
5.2.2, 13.01.2022
Исправления
Добавлена поддержка авторизации по звонку от sms.ru (+регистрация по звонку)
5.2.1, 23.12.2021
Исправления
Исправлено название поля с номером телефона в упрощенном компоненте, для возможности привязки маски только к полю с телефоном
5.2.0, 23.12.2021
Улучшения
Изменения для возможности независимой кастомизации упрощенного компонента. Пример в документации
5.1.1, 21.12.2021
Исправления
Незначительные изменения
5.1.0, 24.11.2021
Улучшения
Добавлена проверка и уведомление о наличии новой версии модуля
Исправления
Исправлен вывод наименований сервисов
5.0.0, 24.11.2021
Новый функционал
Внесены несовместимые изменения.
Улучшения
Все параметры модуля вынесены в отдельный файл и доступны как методы
Добавлено регулирование длины кода для звонка от робота
Добавлена возможность устанавливать маску для поля ввода номеру телефона
Добавлена поддержка украинских коротких номеров без +38 в начале
Исправления
Исправлен вывод форматированного номера телефона при действующем ожидании на отправку кода в смс
4.4.2, 14.11.2021
Исправления
Исправлена работа старых компонентов, изменения стилей и классов компонента bxmaker:authuserphone.call
4.4.1, 09.11.2021
Исправления
Исправление ошибки при регистрации в новом компонента - Cannot use object of type Bxmaker\AuthUserPhone\Result as array
4.4.0, 07.11.2021
Улучшения
Добавлен новый сервис i-dgtl.ru
Добавлен компонент для упрощенного входа по номеру телефона bxmaker:authuserphone.simple
4.3.0, 22.07.2021
Улучшения
В тексте смс с паролем можно теперь указать плейсхолдер #PHONE#
Исправления
Сделана проверка пароля перед отправкой кода в смс
По умолчанию будет подклчюаться jquery 3 версии, отключается в настройках модуля
D
4.2.0, 09.04.2021
Улучшения
Убран циклический агент автозаполнения, вместо него добавлена функционал автозаполнения по cron заданию - https://bxmaker.ru/doc/authuserphone/avtozapolnenie-nomerov-telefonov-na-cron-e/
4.1.0, 09.04.2021
Улучшения
Добалвена возможность отключать/включать запрос ввода кода с кратинки при попытке востановления доступа по email
4.0.3, 09.04.2021
Исправления
Исправлена ошибка отправки пароля после регистрации при снятой галочке в настройках модуля
4.0.2, 23.03.2021
Исправления
Подключение jQuery в комопнентах и выбор версии вынесен в настройки модуля
4.0.1, 16.03.2021
Исправления
Отправка пароля в смс после регистрации
4.0.0, 11.03.2021
Улучшения
Переход на использование встроенного поля с номером телефона в битриксе PHONE_NUMBER
На странице заполнения сделан вывод пользователей с невалидными номерами телефонов
Исправления
Добавлен фокус на поле для ввода смс кода после клика по кнопке отправить код в смс, для быстрой подстановки на мобильных устройствах
Исправлена логика отправки смс, для исключения дублирования. Теперь сначала происходит попытка отправить смс через встроеный смс сервис, затем через модуль смс оповещений и затем через смс сервисы битрикса. В случае невозможности отправки возвращается текст ошибки
3.9.0, 05.03.2021
Улучшения
Добавлены метод addUser и prepareNewUserFields для добавления пользователей програмнно без уведомлений о регистрации
3.8.0, 03.03.2021
Улучшения
Добавлен шаблон bxmaker в дефотлтный шаблон сайта для компонента - system.auth.form
Из генерируемого пароля убраны сложноразличимые буквы и цифры - о, О, 0, i,l, и тп
Добавлена замена #BACKURL# на Referer в адресе страницы с профилем польвзаотеля в настройках модуля, для возможности задать backurl в адресе страницы, и поле успешного заполнения профиля переадресовать польвзаотеля на страницу товара на которой он авторизовался, к примеру.
Исправления
Не правильно определялся идентфикатор текущего сайта
В комопнента теперь подключается jquery 2 вместо jquery
Испарвлена ошибка из за которой в рамках одной сесси не отправлялся новый пароль после входа по временному коду и включенной опции смены пароля после входа по временному коду
3.7.4, 15.12.2020
Исправления
Исправлена работа с номерами без 7 или 8 в начале номера
3.7.3, 07.12.2020
Исправления
Исправлена ошибка "отсутствия номера телефона при регистрации" при заданных группах автозаполнения
3.7.2, 03.12.2020
Исправления
Исправили логику автозаполнения по группам
3.7.1, 03.12.2020
Исправления
Скрыта кнопка восстановить по email в блоке регистрации
3.7.0, 28.11.2020
Улучшения
Добавлен новый сервис авторизации по звонку New-Tel - https://BXmaker.ru/newtelnetsite
3.6.0, 27.11.2020
Улучшения
Сделали ограничение по группам пользователей для которых работает автозаполнение, необходимо для номральной работы на редакциях с CRM
3.5.0, 19.11.2020
Улучшения
В ответ на ajax запрос добавлена информации о произведеном действии - авторизация или регистрация, для возможности передать данные для аналитики, через событие jsб пример в документации
3.4.3, 05.11.2020
Исправления
Исправлена ошибка вывода ограничения по времени при вводе номера телефона с 8 в начале номера
3.4.2, 30.10.2020
Исправления
Исправление ошибки авторизации по телефону + паролю
3.4.1, 26.10.2020
Исправления
Языковые фразы для страницы настроек
3.4.0, 12.10.2020
Улучшения
Добавлено отслеживание ввода временного кода, для автоматической отправки кода подтверждения без нажатия на кнопку
Добавлена поддержка штатного механизма отправки sms Битрикс
Исправления
Добавлено скрытие сообщений и ошибок при выполнение следующей операции
3.3.24, 26.09.2020
Незначительные корректировки
3.3.23, 26.09.2020
Изменение порядка вызова js события после выполнения ajax запроса, перед его обработкой
Добавлен учет возвращения результата с ошибкой в обработчике события модуля - например отправка кода в смс
3.3.22, 24.09.2020
Исправление ошибки при авторизации
3.3.21, 11.09.2020
Исправлена ошибка пустого ответа
3.3.20, 09.09.2020
Добавлено ограничение по ip для вывода капчи перед отправкой смс или блокировки на вермя при достижении лимитов. Изменена проверка email
3.3.19, 06.09.2020
Добавлена проверка неполного номера при автозаполнении и заполнении номерами телефонов полей, когда номер телефона указан без 7 или 8 в начале
3.3.18, 19.07.2020
Вывод временного кода из смс на странице с историей проверок
3.3.17, 19.07.2020
В компоненте авторизации по номеру телефона, email, логину сделана проверка наличия номера телефона в базе перед отправкой временного кода при попытке входа при отключенной авторегистрации
3.3.16, 19.07.2020
Некоторые исправления
3.3.15, 19.07.2020
Исправлена логика на странице "привести к формату"
3.3.14, 08.06.2020
Сделано автопродление выполнения операции автозаполнения номера телефона при ошибке на странице ручного заполнения
3.3.13, 05.06.2020
Добавлена возможность задать проверку заполненности профиля только при регистрации
Исправления в js компонента bxmaker:authuserphone.login связанные с редиректом и перезагрузкой страницы после авторизации регистрации
3.3.12, 05.06.2020
Исправлено подтверждение телефона через звонок роботу
Исправлена ошибка связанная с отсутствием сообщения об ошибке
3.3.11, 03.06.2020
Исправлен вывод ошибок при использовании демо режима
3.3.10, 03.06.2020
Добавлено подтверждение номера телефона пользователя в главном модуле
Некоторые исправления
3.3.9, 29.05.2020
Исправление логики отправки смс по событиям
3.3.8, 12.03.2020
Исправления в js комопнента bxmaker:authuserphone.login
3.3.7, 20.02.2020
Изменена логика проверка административного раздела, добавлено правил считать адреса с /bitrix/admin/ административным разделом (для обмена с 1с)
Прочие улучшения
3.3.6, 18.02.2020
Исправление ошибок в комопнентах
3.3.5, 18.02.2020
Добавлено автозаполнение полей сразу при добавлении пользователя в систему
Изменена блокировка регистраций от ботов, оставлена только проверка для стандартной регистрации. Отслеживается параметер registration=yes
Исправлена причина, по которой прерывалась сессия и слетала авторизация, в том числе при попытке сменить номер телефона
В копоненте bxmaker:authuserphone.login, в поле с паролем меняется тип на text при нажатии на кнопку получить код, чтобы на iphone была возможность вставить код из смс не открывая смс
Исправлена ошибка в комопненте bxmaker:authuserphone.call при регистрации, елсине задать пароль, то появлялась надпись что пароль должен быть не меньше N символов. Теперь если пусто пароль генерируется автоматически согласно политике безопасности.
Если производится попытка востановить проль по email для несуществующего аккаунта, теперье выводится сообщение что пользвоатель не найден.
Для комопннета bxmaker:authuserphone.login сделано отображение прелоадера вместо надписи что вы успешно авторизовались, пока не подгрузяться данные комопзитным хитом.
3.3.4, 17.02.2020
Добавлена возможность отключить отправку смс с паролем при регистрации
Добавлена страница с историей запросо на подтверждение в административной части
Добавлена возможность включить отправку смс с кодом сразу при необходимости без ожидания клика по кнопке пользователем
В компонента авторизации/регистрации сделан вывод восстановления доступа по email сразу без ожидания ошибки авторизации
Устранена причина отправки 2х писем при восстановлении доступа, в случаях когда логин и email одинаковые
Добавлена возможность заблокировать стандартную регистрацию битрикса, чтобы боты не спамили создавая акаунты без подтверждения номера
Добавлено поле WORK_PHONE в список возможных обрабатываемых полей пользователя с номером телефона.
3.3.3, 24.10.2019
Исправление ошибки в подготовке номера телефона
3.3.2, 24.10.2019
Исправлена передача идентификтаора польвзаотеля в USER_ID после регистрации в событие OnAfterUserRegister главного модуля
3.3.1, 24.10.2019
Некоторые исправления
3.3.0, 03.10.2019
Переход на использование валидации номеров от главного модуля битрикса
Исправлена авторизация, работает с учетом активности учетной записи
Исправлена проблема с авторизацией по номеру телефона и паролю
Исправлена перезагрузка страницы после успешной авторизации для комопнента bxmaker:authuserphone.login
3.2.0, 19.09.2019
1. Добавлена возможность включать модуль для конкретных сайтов в настрйоках модуля.2. Добавлено js событие после получения ответа на ajax запрос, для возможности, к пример, отследить успешную авторизацию и тп.3. Изменения в комопнентах, для более стабильной работы
3.1.1, 06.08.2019
Решена прпоблема с окончанием сесси при включеном режиме частой смены идентификатора сессииСделана запись номера в стандартное поле пользователя в новой версии битркса, для работы штатного функционала
3.1.0, 12.07.2019
Добавлена возможность сменить используемый комопнента модуля для авторизации/регистрации в настройках моуля
3.0.9, 03.07.2019
Исправление оповещения о демо режиме
3.0.8, 03.07.2019
Исправление незначительных ошибок
3.0.7, 01.07.2019
Испарвлена ошибка по которой не показывалась captcha
3.0.6, 11.06.2019
Исправление ответа при ajax запросе
3.0.5, 06.06.2019
Исправлена ошибка работы компонента в Safari
3.0.4, 04.06.2019
Изменение в логике авторизации, дабавлена возможность задать порядок поиска пользователей по номеру телефона, невозможность авторизоваться с первогораза в некоторых случаях
3.0.3, 20.05.2019
Исправление ошибок в старых компонентах модуля
3.0.2, 17.05.2019
Исправлено восстановление по email
Добавлена настройка перезагрузки страницы после авторизации
Изменения в форматировании телефонов, добавлены новые варианты
Испарвления в новом комопненте авторизации, показ сообщения что пользователь уже авторизован, если это так
3.0.1, 14.05.2019
Корректирвока логики для работы при отправке смс кодов без использования сервисов модуля
3.0.0, 12.05.2019
Добавлены доп подтверждения,теперь - смс код,звонок от бота, звонокотпользвоателя
Добавлены сервисы дляотправки смс с временными кодами и для подтверждение телефона через звонок
Добавлен новый комопнент bxmaker:authuserphone.call на замену bxmaker:authuserphone.login
2.2.0, 30.01.2019
Исправлена ошибка
2.1.9, 28.01.2019
Добавлен вызов событий главного модуля - OnBeforeUserRegister, OnAfterUserRegister
2.1.8, 11.12.2018
В настройки модуля добавлен параметр отвечающий за авторегистрацию при верном вводе временного кода из смс, по умолчанию галочка стоит.
2.1.7, 06.07.2018
Некоторые изменения связанные с периодическим возникновением ошибок при попытке авторизации
2.1.6, 11.03.2018
Исправлена ошибка связанная с выводом captcha
2.1.5, 11.03.2018
Исправлена ошибка расчета оставшегося времени перед повторной отправкой смс с кодом
2.1.4, 16.10.2017
Улучшения в ajax авторизации / регистрации
2.1.3, 16.10.2017
Исправлена ошибка связанная с проверкой заполненности полей и переадресацией на нужную страницу для заполнения
2.1.2, 19.08.2017
Изменения в работе при композитном режиме
2.1.1, 18.08.2017
Добавлено автоматическое отображение формы регистрации если в адресной строке есть хэш #registration, подробнее в документации
2.1.0, 09.07.2017
Добавлено использвоание соглашения об обработке персональных данных, для соответствия закону ФЗ-152 «О персональных данных»
2.0.5, 02.05.2017
Исправление орфографических ошибок
2.0.4, 21.04.2017
Исправлена ошибка с авторизацией по email
2.0.3, 21.04.2017
Изменена подпись на кнопке при регистрации
2.0.2, 21.04.2017
Исправлена ошибка привязки к группам при регистрации
2.0.1, 16.04.2017
Возможность вывода полей для заполнения логина и email адреса пользователя при регистрации перенесена в настройки модуля
2.0.0, 16.04.2017
Добавлена возможность в параметрах компонента включить возможность ввода пользователем email и логина при регистрации
1.0.5, 16.04.2017
Исправлена ошибка указания email адреса по умолчанию ...@local.loc для случаев когда email при регистрации пользователя обязателен