Сброс пароля от панели администратора Prestashop
Описание процедуры сброса пароля от панели администратора CMS Prestashop с помощью phpMyAdmin
Для того, чтобы сбросить пароль, нам нужно сначала изменить значение COOKIE_KEY в файле ./config/settings.inc.php, который находится в корневой директории сайта.
/var/www/www-root/data/www/testing.ru/config/bootstrap.php
Открываем файл и находим следующую конструкцию:
// Legacy cookie
if (array_key_exists('cookie_key', $config['parameters'])) {
$config['parameters']['cookie_key']);
}
Нам нужно привести эту строку к виду:
// Legacy cookie
if (array_key_exists('cookie_key', $config['parameters'])) {
define('_COOKIE_KEY_', '0123456789');
}
Где 0123456789 – это любая строка на ваш выбор. Она может принимать любые значения.
После того, как мы изменили значение, нам нужно попасть в базу данных нашего сайта. Для этого нам нужно узнать с какой базой работает сайт.
Узнать имя базы данных, с которой работает сайт, можно в конфигурационном файле parameters.php, который находится в директории ./app/config/ от корневой директории сайта.
/var/www/www-root/data/www/testing.ru/app/config/parameters.php
Открываем этот файл, например, через Файловый менеджер, и ищем в нем строчки:
'database_name' => 'frnx_db',
'database_prefix' => 'ps_',
Значения в этих строках означают имя базы, с которой работает сайт, frnx_db и префикс таблиц базы ps_.
После этого, нам нужно попасть в саму базу данных, через phpMyAdmin в разделе MySQL.
Находим нужную базу данных в списке и открываем ее.
Перед нами БД, с которой работает наш сайт. Нам нужно найти таблицу с пользователями нашего сайта. Её название имеет следующий вид – Префикс_users. В нашем случае она называется ps_employee.
Таблица ps_employee, в которой указана информация о всех зарегистрированных пользователях вашего сайта, нужно найти строку с логином Вашей учётной записи и открыть ее для редактирования, нажав на кнопку Изменить.
Для смены пароля нужно найти строку с названием passwd
- в поле Значение удаляем все текущие символы и вводим туда значение COOKIE_KEY, которое мы изменяли вначале. В нашем случае это 0123456789. Сразу в этой же строке продолжаем слитно вводить наш новый пароль, например, NewPass, чтобы в итоге получилась конструкция вида 0123456789NewPass.
- в поле Функция выбираем из списка MD5.
Для сохранения изменений нажмем кнопку Вперед.