Добавить админа через php в Битрикс

Как добавить администратора на сайт Битрикс, через исполняемый код
Bitrix - Битрикс

При доработках чужих Битрикс проектов, часто возникает необходимость добавить пользователя с ролью «администратор» через php код.
Код добавить в php файл в корне проекта (папка public).

<?php
define("LANGUAGE_ID", "ru");
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
$Cuser = (new CUser);
$ID = $Cuser->Add([
'LOGIN' => '',
'EMAIL' => '',
'PASSWORD' => '',
]);
echo $Cuser->LAST_ERROR;
echo $ID;
CUser::SetUserGroup($ID, [1]);

Требования к паролю админа могут быть разные, если пароль не подойдет скрипт покажет ошибку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *