CUser::GetByLogin

01.05.2023
284
CUser::GetByLogin - позволяет получить информацию о пользователе по его логину

Параметры метода CUser::GetByLogin

LOGIN - логин пользователя. Этот параметр является обязательным.
ACTIVE - флаг активности пользователя. По умолчанию установлено значение "Y".
LAST_LOGIN - дата последней авторизации пользователя.
SORT - параметр сортировки. По умолчанию установлено значение "ID".
ORDER - направление сортировки. По умолчанию установлено значение "ASC".
SELECT - массив полей пользователя, которые необходимо выбрать. По умолчанию выбираются все поля.

Пример использования метода CUser::GetByLogin

<?
// Подключаем модуль пользователей
CModule::IncludeModule("main");

// Логин пользователя, информацию о котором мы хотим получить
$login = "user_login";

// Получаем информацию о пользователе
$user = CUser::GetByLogin($login);

// Выводим информацию о пользователе
while($arUser = $user->Fetch())
{
    echo "ID: ".$arUser["ID"]; // ID пользователя
    echo "Имя: ".$arUser["NAME"]; // Имя пользователя
    echo "Email: ".$arUser["EMAIL"]; // Email пользователя
    echo "Город: ".$arUser["PERSONAL_CITY"]; // Город пользователя
}
?>

Заключение

Таким образом, мы рассмотрели метод CUser::GetByLogin в 1С Битрикс, который позволяет получить информацию о пользователе по его логину.