0

Авторизация по номеру телефона

Позволяет заменить стандартную авторизацию, регистрацию пользователей на современные вараинты авторизации по номеру телефону. Авторизация по логину/email также
доступна.


Основной компонент  используется  для перехода на авторизацию и регистрацию только по номеру телефона. Для обеспечения соблюдения требований
ФЗ-152 «О персональных данных» при регистрации запрашивается согласие. Какое именно нужно запросить - выбирается в настройках модуля для конкретного сайта.

Опционально в настройках модуля можно включить/отключить возможность запрашивать при регистрации у пользователя:
  • email адрес
  • логин
  • пароль






Способы подтверждения задаются в настройках модуля, можно включить только нужный.  Порядок доступности подтверждения номера телефона - смс код, звонок боту, звонок  от бота - задается также в настройках модуля. Можно выбрать порядок при котором в первую очередь будет предлагаться совершить звонок роботу, а далее  как варианат иного подтверждения предлагать смс код.

Для работы того или иного метода - на соответствующей странице модуля необходимо добавить настройки подключения к сервису, предоставляющему такую услугую. Для варианта подтверждения через смс код, добавлять сервис не обязательно,  в этом случае  модуль может работать в связке с модулем СМС Оповещения.











На случай если у пользователя изменится номер телефона,  либо он захочет использовать иной  - есть комопнент для  смены номера телефона с подтверждением нового номера
с помощью временного кода по смс.











  1. Соответствует ФЗ-152 О персональных данных
  2. Что делать с профилями существующих пользователей
  3. Авторизация / регистрация по номеру телефона при оформлении заказа
  4. Настройка отправки смс, звонков роботу, звонка отробота.
  5. Использование штатного механизма Битркиса для отправки СМС
Подробнее написано в документации https://bxmaker.ru/doc/authuserphone/


Евсюков Александр
16.12.2020 20:08:00
Отличный модуль!

Все работает сразу после установки. Разработчик оперативно помог реализовать нужные доработки. Всем рекомендую!
Апиков Павел
18.09.2020 15:58:00
Отличное решение!

Добрый день.
Установили на сайт данное решение. Остались очень довольны. Ребята оперативно и главное БЕСПЛАТНО помогли интегрировать на сайт.
Надеемся на дальнейшее развитие функционала.
П.С. Исчезли боты с регистраций.
Василий
27.04.2020 11:03:00
Быстрое ррешение большой проблемы

Нужно было проверить быстро гипотезу с регистрацией пользователей. Данное решение в демо режиме показало свой потенциал как удобного рещения с хорошей документацией.
Есть проблемы, если у вас настроена "Регистрировать пользователей по номеру телефона", так как данное поле не видит система для записи туда номера телефона и получения из данного поля данных, но разработчик обещал поправить данный момент.
Шейкман Леонид
13.12.2018 19:07:00
Супер модуль!

Модуль сэкономил кучу времени и добавил возможность быстрой регистрации и авторизации по телефону.
Документация понятная, точная. ТП адекватная, быстрая.
Спасибо!!
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 при регистрации пользователя обязателен
    1.0.4
    15.12.2016
    Улучшения интерфейса
    1.0.3
    13.12.2016
    Исправления в валидации номеров
    1.0.2
    24.05.2016
    Изменения в валидации номеров телефонов
    1.0.1
    16.02.2016
    Исправление найденных ошибок
    Модуль устанавливается из Marketplace по стандартной схеме установки всех модулей битрикса - https://bxmaker.ru/doc/common/


    Документация по дальнейшей установке и настроке модуля  - https://bxmaker.ru/doc/authuserphone/ustanovka/

    По всем вопросам обращайте по почте - info@bxmaker.ru