Сброс пароля администратора в MODX

Сброс пароля администратора в MODX

Для смены пароля у администратора сайта на MODX понадобится доступ к базе данных. В крайнем случаи FTP, реквизиты подключения к БД можно посмотреть в файле /core/config/config.inc.php (переменные $database_user и $database_password).

MODX Revolution 2.7.1

Пользователи хранятся в таблице `modx_users`, в поле «password» хранится пароль.

В MODX, пользователи хранятся в таблице modx_users

Как видно, у хеша есть префикс $2y$10$ – это значит что они генерируются функцией алгоритмом PASSWORD_BCRYPT.

Генерируем новый хеш и заменить его в базе:

echo password_hash('123456', PASSWORD_BCRYPT);
// $2y$10$jQS1G05hjVepQZFHGfERP.j.PBP16mp0cKOgsbytmxuq/CSd7f8.K
PHP

Онлайн генератор:

Также нужно обратить внимание на значения поля «active» – включена ли учетная запись.

01.04.2020, обновлено 15.04.2020
1793
Следующая запись CSS фильтры

Комментарии

, чтобы добавить комментарий.

Другие публикации

Примеры использования PDO MySQL
В статье приведены основные примеры работы с расширением PHP PDO. Такие как подключение к БД, получение, изменение и...
57673
+1
Оплата заказов на сайте через Робокассу
В данной статье описан процесс оплаты заказа на сайте с помощью Робокассы. Перед тем, как преступить работе над...
3562
+6
Генерация случайных буквенно-цифровых кодов в PHP
Несколько примеров, как сгенерировать случайные последовательности численных и буквенных строк заданной длины и...
3658
+2
Счетчик просмотров страниц с графиком
Для примера возьмем статейный сайт, на нём нужно сделать счетчик просмотров статей, с выводом результатов за день,...
8432
+12
Работа с cookie в JavaScript
Сookies или куки – это данные в виде пар ключ=значение, которые хранятся в файлах на компьютере пользователя. Для хранимых данных существуют несколько ограничений...
8543
+4
Подключение к платежной системе Сбербанка
После регистрации в системе эквайринга Сбербанка и получив доступ к тестовой среде, можно приступить к интеграции с...
33087
+16