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

Замена форм авторизации регистрации

В некоторых случаях при использовании стандартных компонентов авторизации/регистрации и шаблонов по умолчанию можно автоматически подменить их на компоненты модуля. Для этого достаточно указать в настройках главного модуля указать в поле Шаблон для системных компонентов авторизации - bxmaker.authuserphone и сохранить изменения.

Скриншот указания шаблона системных комопнентов авторизации регистрации битрикса

Какой именно будет выводиться компонент - задается в настройках модуля, в поле Компонент по умолчанию

Если после этих манипуляций не произошла автоматическая замена компонентов, значит у вас используются не стандартные шаблоны или компоненты и необходимо вручную разместить компоненты модуля. Информация по размещению компонентов будет дана далее в документации.

Зайдите в раздел с примерами, возможно там уже есть вариант замены для вашего типового решения.

Автозамена только для одного сайта

Если вам нужно заменить только для 1го сайта (при многосайтовости), вам необходимо выполнить sql запрос.

Переходим на страницу Администрирование / Настройки / Инструменты / SQL запрос

/bitrix/admin/sql.php?lang=ru&del_query=Y

Замените идентификатор сайта из примера s1 на идентификатор сайта для которого хотите включить подмену и при необходимости замените название шаблона.


INSERT INTO `b_option_site` 
(MODULE_ID, NAME, SITE_ID, VALUE) VALUES("main", "auth_components_template", "s1", "bxmaker.authuserphone") 
ON DUPLICATE KEY UPDATE MODULE_ID="main", NAME="auth_components_template", SITE_ID="s1"

проверка

select * from b_option_site where MODULE_ID="main" and NAME="auth_components_template" and SITE_ID="s1";

удаление записи

delete from b_option_site where MODULE_ID="main" and NAME="auth_components_template" and SITE_ID="s1";