Хранение и восстановление паролей

Система управления для хранения хэшей паролей использует один из двух стандартных методов хэширования — sha1 (с фиксированной и переменной «солью») и md5 (с фиксированной «солью»).

Изменение «соли» или метода хэширование возможно только до установки системы управления. Потеря «соли» делает неработоспособным все пароли в системе управления.

Указание метода хэширования и «соли» осуществляется в файле modules/core/config/hash.php

<?php

return array (
   'salt' => '7esinqex',
   'hash' => 'sha1',
);

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

  1. Загрузите файл restore_password.php
  2. Разместите файл restore_password.php в корне сайта и вызовите http://адрес_сайта/restore_password.php
  3. Запомните выведенные логин и пароль.
  4. После выполнения файл пытается удалиться самостоятельно, если этого не произошло, удалите файл restore_password.php с сайта вручную.


Соль — метод добавления к паролю, подлежащему хэшированию, фиксированной и/или переменной строки, значительно усложняющий восстановление пароля по хэшу.

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.

Комментарии

  • Ошибка! Неверные данные!

    При попытке восстановить пароль пользователя admin появляется ошибка : "Ошибка! Неверные данные! Ваш IP-адрес ..., администратор уведомлен о событии." как будто введен неверный пароль или логин.
    Перед этим по инструкции в корень загружается restore_password.php, при переходе по этому адресу появляются логин admin и временный пароль. Версия HostCMS: 6.7.5

    23.07.2018 23:35:42
    O`Breea

    Без темы

    Такое сообщение не может появляться при попытке восстановить пароль, оно появляется при попытке авторизации с неверными данными, но никак не при восстановлении.
    После вызова файла у вас выводятся логин и новый пароль, они теперь вами и должны быть использованы для авторизации.

    24.07.2018 08:58:17
    hostcms

    Без темы

    Видимо я неверно изложил проблему. Файл загружается, логи admin и временный пароль появляются, после авторизации по временному паролю появляется ошибка "Ошибка! Неверные данные! Ваш IP-адрес ..., администратор уведомлен о событии."
    Если теоретически в админке неактивен пользователь admin такое может быть? Или после загрузки restore_password.php он в любом случае должен стать активным?

    24.07.2018 10:18:04
    O`Breea

    Без темы

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

    24.07.2018 10:30:45
    hostcms
  • Без темы

    А если выдаёт "File not found", тогда что делать? :/

    17.10.2016 00:17:01
    satsana
    satsana

    Без темы

    Причин может быть несколько:
    1. Не загрузили файл.
    2. Загрузили файл не в ту директорию.

    Лучше уточнить в поддержке хостинга какая директория для вашего сайта является корневой, если загружали верно, то загрузить файл и обратиться в поддержку хостинга с указанием ссылки на файл и тем, что через браузер не удается до него достучаться.

    17.10.2016 08:42:55
    hostcms
  • Пустая страница

    После запуска файла ничего не выводится. Показывается белая страница.
    Файлу выставляются права 777 - ошибка повторяется.
    Как еще можно сбросить пароль?
    Можно ли через БД?

    14.08.2015 10:56:35
    Анастасия
  • не работает

    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

    27.12.2014 17:09:17
    Nerevar

    Без темы

    Информация для HostCMS 6, у пятой версии информация о восстановлении пароля в руководстве по интеграции.

    29.12.2014 15:15:32
    hostcms
  • Не получилось!

    При попытке восстановить пароль выдает: "User not found"

    03.05.2014 12:14:53
    Вадим

    Без темы

    Отредактируйте файл, вместо admin укажите Ваш логин.

    03.05.2014 14:46:49
    hostcms