Если вдруг вы забыли пароль, то могут помочь следующие действия:
Вариант №1
1. Пароль восстанавливается для пользователя с ID=1 (т.к. это первый пользователь, зарегистрированный в системе, и в связи с этим обладающий правами администратора). Поэтому для начала вспомните, какой логин был у этого пользователя (по умолчанию устанавливается admin). Уточнить первого пользователя можно с помощью скрипта:
1 2 3 |
$rsUser = CUser::GetByID(1); $arUser = $rsUser->Fetch(); echo "<pre>"; print_r($arUser); echo "</pre>"; |
2. для сброса пароля:
1 2 3 4 |
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"); |
3 закачайте созданный скрипт через FTP в корневой каталог сайта www/имя сайта/… и откройте его в браузере. После этого у пользователя с ID=1 (по умолчанию — администратор) установится пароль: Bitrix*123456
4 Теперь авторизуйтесь на сайте под прежним логином (см. п. 1) и стандартным паролем (см. п. 3). В панели управления установите свой новый пароль.
Если доступ для неавторизованных пользователей закрыт, то перед процедурой восстановления пароля надо поправить файл .access.php в корне сайта, заменив:
$PERM[«/»][«*»]=»D»;
на:
$PERM[«/»][«*»]=»R»;
Вариант №2
1 2 3 4 |
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); global $USER; $USER->Authorize(1); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php"); |