Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX
Просмотров: 5070

Битрикс. Что делать если нет доступа к админке.

Добрый вечер!

Частенько возникает такая ситуация когда клиенты дают доступ к сайту по SSH/FTP но при этом напрочь забывают завести нового пользователя администратора в 1С-Битрикс. И спросить иногда бывает не у кого.

В этом случае нам помогут два варианта:

1) Подправить в таблице b_user у текущего администратора e-mail на свой и «вспомнить пароль»

2) Завести пользователя-админа средствами битрикс

По мне второй способ намного гуманнее и проще. Вот код странички которую нужно открыть для создания админа:

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$user = new CUser;
$arFields = Array(
  "NAME"              => "Сергей",
  "LAST_NAME"         => "Иванов",
  "EMAIL"             => "az@az.ru",
  "LOGIN"             => "support",
  "LID"               => "ru",
  "ACTIVE"            => "Y",
  "GROUP_ID"          => array(1),
  "PASSWORD"          => "aaa123456",
  "CONFIRM_PASSWORD"  => "aaa123456",
  // "PERSONAL_PHOTO"    => $arIMAGE
);
$ID = $user->Add($arFields);
if (intval($ID) > 0)
    echo "Пользователь успешно добавлен.";
else
    echo $user->LAST_ERROR;
?>

Как вы поняли у нас получается пользователь с логином support и паролем aaa123456 и принадлежит он 1 группе, то есть к администраторам.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru livejournal.ru yandex.ru
Теги:
Эта запись опубликована: Четверг, 3 июля 2014 в рубрике Web-разработка.

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