Bitrix — создание пользователя (CUser::Add)
Базовый пример добавления нового пользователя с назначением групп.
$user = new CUser;
$fields = [
'LOGIN' => 'newuser',
'EMAIL' => 'new@site.ru',
'NAME' => 'Новый',
'LAST_NAME' => 'Пользователь',
'PASSWORD' => 'P@ssw0rd',
'CONFIRM_PASSWORD' => 'P@ssw0rd',
'ACTIVE' => 'Y',
'GROUP_ID' => [2], // группа "Пользователи"
];
$id = $user->Add($fields);
if ($id) {
echo "Пользователь создан: {$id}";
} else {
echo "Ошибка: ".$user->LAST_ERROR;
}