Bitrix — обновление пользователя (CUser::Update)
Обновление стандартных и пользовательских полей пользователя по его ID.
$userId = 123;
$user = new CUser;
$fields = [
'NAME' => 'Иван',
'LAST_NAME' => 'Иванов',
'EMAIL' => 'ivan@example.com',
// Пример пользовательского поля:
'UF_TG_HANDLE' => '@ivan_dev',
];
if ($user->Update($userId, $fields)) {
echo "Обновлено";
} else {
echo "Ошибка: ".$user->LAST_ERROR;
}