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');