Как создать нового администратора в CMS Bitrix ?

В продолжении темы смены паролей в разных CMS рассмотрим как создать нового администратора в CMS Bitrix.

В каталоге /bitrix создаем файл add_admin.php со следующим содержимым:

<?php

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

$newlogin = 'newadmin';
$newemail = '[email protected]';
$newpassword = 'newpassword';
$group = array(1);
$user = new CUser;
$arFields = array(
  "EMAIL"             => $newemail,
  "LOGIN"             => $newlogin,
  "LID"               => "ru",
  "ACTIVE"            => "Y",
  "GROUP_ID"          => $group,
  "PASSWORD"          => $newpassword,
  "CONFIRM_PASSWORD"  => $newpassword
);

$ID = $user->Add($arFields);

if(intval($ID) > 0) echo 'New admin user is created';
else echo $user->LAST_ERROR;

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");

?>

В файле add_admin.php не забудьте отредактировать значения переменных $newlogin,$newemail и $newpassword на свои.

Далее открываем файл в браузере http://mybitrix.ru/bitrix/add_admin.php, должно выдать «New admin user is created», после заходим в http://mybitrix.ru/bitrix/admin/ с данными anewadmin/newpassword

P.S. Если разработчики сайта внесли в профиль создаваемых пользователей новое обязательное для регистрации поле, то ищем его название и значение и прописываем в массив $arFields, например было создано новое обязательное свойство у пользователя UF_USER_TYPE, тогда $arFields будет выглядеть так:

$arFields = array(
  "EMAIL"             => $newemail,
  "LOGIN"             => $newlogin,
  "LID"               => "ru",
  "ACTIVE"            => "Y",
  "GROUP_ID"          => $group,
  "PASSWORD"          => $newpassword,
  "CONFIRM_PASSWORD"  => $newpassword,
  "UF_USER_TYPE"      => "0"
);

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.


Оставить комментарий

avatar
1000

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

  Подписаться  
Уведомление о