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

v 5.0


Для восстановления пароля администратора в случае его утери необходимо иметь доступ к PhpMyAdmin или другому веб-интерфейсу для администрирования СУБД MySQL. Подключитесь к СУБД, выберите нужную базу данных в левом поле. В открывшемся списке таблиц выберите обзор таблицы "users_table". В столбце "User_name" найдите пользователя с Вашим логином и нажмите для него "редактировать". В открывшемся окне для поля "users_password" введите значение 21232f297a57a5a743894a0e4a801fc3, которое соответствует паролю "admin". Авторизируйтесь в системе с использованием Вашего логина и пароля admin, после чего обязательно измените пароля для этого логина.

Проль от базы тут modules/core/config/database.php


v 6.0

В корень кинуть  файл restore_password.php:

<?php
/**
 * Изменение пароля пользователя admin
 *
 * Порядок использования:
 * 1) Загрузите файл http://www.hostcms.ru/download/install/restore_password.php
 * 2) Разместите файл restore_password.php в корне сайта и вызовите http://адрес_сайта/restore_password.php
 * 3) Запомните выведенные логин и пароль.
 *
 * УДАЛЕНИЕ ФАЙЛА:
 * После выполнения файл пытается удалиться самостоятельно, если этого не произошло,
 * удалите файл restore_password.php с сайта вручную.
 */

require_once('bootstrap.php');

$login = 'admin';
$password = Core_Password::get();

$oUser = Core_Entity::factory('User')->getByLogin($login);
if ($oUser)
{
$oUser->password = Core_Hash::instance()->hash($password);
$oUser->save();

?><p>New login is <b><?php echo htmlspecialchars($login)?></b></p><?php
?><p>New password is <b><?php echo htmlspecialchars($password)?></b></p><?php
}
else
{
?><p>User not found</p><?php
}

Core_File::delete(CMS_FOLDER . 'restore_password.php');



Поиск по этому блогу