2021-02-07 02:26:00
203

Новые статьи

Льготная ипотека для сотрудников работающих в ит - 2022 год
279
2022-07-23 14:56:00
Лучшие внешние жесткие диски в 2022 году
282
2022-07-23 14:43:00
Работа стоя за компьютером. Преимущества работы стоя. как выбрать стол для работы стоя?
287
2022-07-21 06:46:00
JavaScript или Python Плюсы и минусы. Какой язык выбрать для изучения?
180
2021-06-18 18:25:00
Как создать сайт?
0
2021-01-30 20:27:02

1С-битрикс пользователи. Функции для работы с пользователями

Как получить информацию через GetByID

С помощью метода GetByID можно получить информацию о пользователе по его ID. В данном случае мы получаем значение свойства U_ID у элемента и передаём $arResult["DISPLAY_PROPERTIES"]["U_ID"]["VALUE"] его в метод.

$rsUser = CUser::GetByID($arResult["DISPLAY_PROPERTIES"]["U_ID"]["VALUE"]);
$arUser = $rsUser->Fetch(); print_r($arUser);

Как добавить нового пользователя

Для чтобы создать нового пользователя используется класс CUser и метод Add. В метод передаются необходимые параметры в формате array. Следует обратить внимание на значение GROUP_ID и установить свои значения - это группы пользователей в системе. PASSWORD предварительно шифровать не нужно.

$newUser = new CUser;
$arFields = Array(
  "NAME"              => "Имя",
  "LAST_NAME"         => "Фамилия",
  "EMAIL"             => "email@email.ru",
  "LOGIN"             => "login",
  "LID"               => "ru",
  "ACTIVE"            => "Y",
  "GROUP_ID"          => array(3,4),
  "PASSWORD"          => "password",
  "CONFIRM_PASSWORD"  => "password",
);

$ID = $newUser->Add($arFields);
if (intval($ID) > 0)
    echo "Пользователь создан";
else
    echo $user->LAST_ERROR;
    

Комментарии

Комментарии (15)

    Обратный звонок

    Имя
    Телефон
    x


    Имя
    Телефон