Сброс пароля от панели администратора 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.

file

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

file

Для смены пароля нужно найти строку с названием passwd

file

  • в поле Значение удаляем все текущие символы и вводим туда значение COOKIE_KEY, которое мы изменяли вначале. В нашем случае это 0123456789. Сразу в этой же строке продолжаем слитно вводить наш новый пароль, например, NewPass, чтобы в итоге получилась конструкция вида 0123456789NewPass.
  • в поле Функция выбираем из списка MD5.

file

Для сохранения изменений нажмем кнопку Вперед.

Обновлено:
29.09.2024, 05:02
Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам