Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Скопировать номер телефона из поля пользователя в телефон для регистрации

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Скопировать номер телефона из поля пользователя в телефон для регистрации

Задача, на конкретном сайте: раньше все пользователи регистрировались по стандартному режиму, через логин(e-mail) и пароль. При этом, у всех пользователей запрашивался и номер телефона, который записывался в стандартное поле "Номер телефона", он же PERSONAL_MOBILE.
Мы эту процедуру запускаем разово перед переходом на авторизацию по номеру телефона?
Есть пример готового полного файла скрипта?
Да, один раз. Подразумевается, что новые пользователи уже заведомом регистрируются по телефону.
Код, собственно в заметке - там и нечего добавить. :)
Поле PHONE_NUMBER хоть и есть и можно в него записать, но как поучить из этого поля данные простым удобным способом не понятно...

\CUser::GetList не возвращает это поле.
Вот так можно получить номер телефона
Код
$userPhoneNumber = \Bitrix\Main\UserPhoneAuthTable::getList([
    'filter' => [
        '=USER_ID' => $arResult['CREATED_BY']
    ],
    'select' => [
        'PHONE_NUMBER'
    ],
])->fetch();
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить файлы
 

Блог-note Заметки по 1С-Битрикс