Вывод данных пользователя с помощью API Bitrix

Alexander K.
1С-Bitrix
29.05.2018
31
Для начала необходимо создать глобальную переменную $USER. Для этого объявляем ещё в начале страницы следующим образом:
global $USER;
Теперь необходимо получить данные пользователя, используя метод GetByLogin и логин аккаунта. Методом Fetch выполняем выборку значений полей в конечный массив.
 $rsUser = CUser::GetByLogin($USER->GetLogin());
 $arUser = $rsUser->Fetch();
Конечный массив записан в переменную $arUser. Все строки массива можно найти в документации на сайте разработчика.

Вывод данных:
 echo $arUser['NAME'];
 echo $arUser['LAST_NAME'];
 echo $arUser['SECOND_NAME'];

 echo $arUser['EMAIL'];
 echo $arUser['PERSONAL_PHONE'];

 echo $arUser['WORK_COMPANY'];
 echo $arUser['PERSONAL_STATE'];
 echo $arUser['PERSONAL_CITY'];
Для вывода пользовательских свойств аккаунта необходимо дописать UF_:
echo ⁠$arUser['UF_CUSTOM'];
Чтобы вывести изображение пользователя используем метод ShowImage:
echo CFile::ShowImage($arUser['PERSONAL_PHOTO']);