Авторизация под чужим логином, а также восстановление пароля администратора в 1С-Битрикс

Авторизация под чужим логином, а также восстановление пароля администратора в 1С-Битрикс

Авторизация под чужим логином, а также восстановление пароля администратора в 1С-Битрикс

В обоих случаях создадим в корне сайта(или в другом месте) скрипт, к примеру access_user.php.

Восстановление пароля для администратора:

<?
  require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php");
  echo $USER->Update(1,array("PASSWORD"=>'Bitrix*123456'));
  echo $USER->LAST_ERROR;
  require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php");
?>
Сбросит и установит пароль для пользователя с ID = 1 на "Bitrix*123456".

Авторизация под чужим логином

<?
  require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
  global $USER;
  $USER->Authorize(1); // указываем ID пользователя
  LocalRedirect("/bitrix/admin/");
?>

В данном случае авторизация под пользователем с id = 1.


Fatal error: require_once(): Failed opening required '/var/www/u1393462/data/www/4abv.ru/bitrix/webcraft-api/module/inc.php' (include_path='.:') in /var/www/u1393462/data/www/4abv.ru/bitrix/templates/alexb/footer.php on line 761