Система управления для хранения хэшей паролей использует один из двух стандартных методов хэширования — sha1
(с фиксированной и переменной «солью») и md5
(с фиксированной «солью»).
Изменение «соли» или метода хэширование возможно только до установки системы управления. Потеря «соли» делает неработоспособным все пароли в системе управления.
Указание метода хэширования и «соли» осуществляется в файле modules/core/config/hash.php
<?php return array ( 'salt' => '7esinqex', 'hash' => 'sha1', );
http://адрес_сайта/restore_password.php
restore_password.php
с сайта вручную.Соль
— метод добавления к паролю, подлежащему хэшированию, фиксированной и/или переменной строки, значительно усложняющий восстановление пароля по хэшу.
При попытке восстановить пароль пользователя admin появляется ошибка : "Ошибка! Неверные данные! Ваш IP-адрес ..., администратор уведомлен о событии." как будто введен неверный пароль или логин.
Перед этим по инструкции в корень загружается restore_password.php, при переходе по этому адресу появляются логин admin и временный пароль. Версия HostCMS: 6.7.5
Такое сообщение не может появляться при попытке восстановить пароль, оно появляется при попытке авторизации с неверными данными, но никак не при восстановлении.
После вызова файла у вас выводятся логин и новый пароль, они теперь вами и должны быть использованы для авторизации.
Видимо я неверно изложил проблему. Файл загружается, логи admin и временный пароль появляются, после авторизации по временному паролю появляется ошибка "Ошибка! Неверные данные! Ваш IP-адрес ..., администратор уведомлен о событии."
Если теоретически в админке неактивен пользователь admin такое может быть? Или после загрузки restore_password.php он в любом случае должен стать активным?
При восстановлении пароля активность пользователя не изменяется. Полагаю вам необходимо обратиться в службу поддержки с данными доступа.
А если выдаёт "File not found", тогда что делать? :/
Причин может быть несколько:
1. Не загрузили файл.
2. Загрузили файл не в ту директорию.
Лучше уточнить в поддержке хостинга какая директория для вашего сайта является корневой, если загружали верно, то загрузить файл и обратиться в поддержку хостинга с указанием ссылки на файл и тем, что через браузер не удается до него достучаться.
После запуска файла ничего не выводится. Показывается белая страница.
Файлу выставляются права 777 - ошибка повторяется.
Как еще можно сбросить пароль?
Можно ли через БД?
Warning: require_once(bootstrap.php) [function.require-once]: failed to open stream: No such file or directory in /home/u20815/www.epickey.ru/www/restore_password.php on line 16
Fatal error: require_once() [function.require]: Failed opening required 'bootstrap.php' (include_path='.:/home/u20815/share/pear/lib') in /home/u20815/www.epickey.ru/www/restore_password.php on line 16
Информация для HostCMS 6, у пятой версии информация о восстановлении пароля в руководстве по интеграции.
При попытке восстановить пароль выдает: "User not found"