Как вручную переустановить пароль в админскую часть MODX 2.1+

В MODX 2.1+ пользователи по умолчанию создаются с паролем, хешированным по алгоритму PBKDF2. MySQL или SQL Serve обычно не умеют вычислять такой хеш. Поэтому, для ручного изменения пароля необходимо изменить хеширующий класс с hashing.modPBKDF2 на hashing.modMD5. После чего можно использовать привычную для MySQL функцию MD5() для пароля. Вот пример подобного запроса:


UPDATE modx_users SET hash_class = 'hashing.modMD5', password = MD5('tqwerty') WHERE username = 'admin';

Источник
P.S. Не буду утверждать, что мне всё понятно в вышеизложенном, но оно работает. Было бы странно, если бы было не так) А понадобилось мне искать такую возможность, потому как забыл админский пароль на MODX, развернутый локально. И восстановление пароля по почте не работало.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *