Добрый вечер! Частенько возникает такая ситуация когда клиенты дают доступ к сайту по SSH/FTP но при этом напрочь забывают завести нового пользователя администратора в 1С-Битрикс. И спросить иногда бывает не у кого.
В этом случае нам помогут два варианта:
1) Подправить в таблице b_user у текущего администратора e-mail на свой и «вспомнить пароль»
2) Завести пользователя-админа средствами битрикс
По мне второй способ намного гуманнее и проще. Вот код странички которую нужно открыть для создания админа:
<?php
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;
?>
UPD 2019: Более новый вариант http://mrdeveloper.ru/auth-on-bitrix-without-password
- Вперед
- Назад