Параметры метода CUser::Add
Для метода CUser::Add доступны следующие параметры:
LOGIN
- логин пользователя PASSWORD
- пароль пользователя CONFIRM_PASSWORD
- подтверждение пароля EMAIL
- адрес электронной почты пользователя NAME
- имя пользователя LAST_NAME
- фамилия пользователя SECOND_NAME
- отчество пользователяGROUP_ID
- массив групп, в которые будет добавлен пользователь ACTIVE
- флаг активности пользователя LID
- код сайта, на котором будет создан пользователь LANGUAGE_ID
- язык, на котором будут отображаться данные пользователя UF_DEPARTMENT
- массив ID подразделений, к которым будет привязан пользователь
Пример использования метода CUser::Add
Ниже приведен пример кода, который создает нового пользователя:
<?
// Подключение необходимых файлов
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
// Создание объекта класса CUser
$user = new CUser;
// Массив параметров создаваемого пользователя
$fields = Array(
"LOGIN" => "new_user", // Логин пользователя
"PASSWORD" => "password", // Пароль пользователя
"CONFIRM_PASSWORD" => "password", // Подтверждение пароля
"EMAIL" => "new_user@example.com", // Адрес электронной почты пользователя
"NAME" => "Имя", // Имя пользователя
"LAST_NAME" => "Фамилия", // Фамилия пользователя
"GROUP_ID" => array(1), // Массив групп, в которые будет добавлен пользователь
"ACTIVE" => "Y", // Флаг активности пользователя
"LID" => "ru", // Код сайта, на котором будет создан пользователь
"LANGUAGE_ID" => "ru", // Язык, на котором будут отображаться данные пользователя
"UF_DEPARTMENT" => array(1), // Массив ID подразделений, к которым будет привязан пользователь
);
// Вызов метода CUser::Add для создания пользователя
$ID = $user->Add($fields);
// Вывод информации о созданном пользователе в браузере
if (intval($ID) > 0) {
echo "Пользователь успешно создан. ID пользователя: ".$ID;
} else {
echo "Ошибка при создании пользователя: ".$user->LAST_ERROR;
}
?>
Заключение
CUser::Add - это мощный метод, который позволяет создавать новых пользователей в системе 1С Битрикс. При использовании данного метода необходимо учитывать все доступные параметры и строго следовать инструкции.