Обучаю битриксу программистов, интеграторов. Подробнee ⇒

Users - orm d7 api



$result = \Bitrix\Main\UserTable::getList([
    'select' => ['ID','NAME'], 
    'filter' => [],
    'order' => ['LAST_LOGIN'=>'DESC'], 
    'limit' => 3
]);
выборку в массив
while ($arUser = $result->fetch()) {
 
}
выборку в объекты
while ($user = $result->fetchObject()) {

}
получить пользователя по id
$user = \Bitrix\Main\UserTable::getByPrimary($userId, [
    'select' => ['NAME', 'LAST_NAME'],
])->fetchObject();

получить текущего пользователя
$user = \Bitrix\Main\Engine\CurrentUser::get();

получить поля пользователя-объекта
$user->getId(); //вернет false(или 0) если не авторизован
$user->isAdmin(); 
$user->getLogin();
$user->getEmail();
$user->getUserGroups();
$user->getFormattedName();
$user->getFullName();
$user->getName();
$user->getLastName();
$user->getSecondName();
$user->canDoOperation($operationName);

Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!