MODx пароль или как сбросить пароль пользователя

Разработка Зотиков Сергей 3 комментария

Нередки случаи, когда требуется восстановить пароль от учетной записи администратора сайта на MODx. Восстановить старый пароль невозможно, так как он хранится в зашифрованном виде, но его можно поменять в БД.

Новый пароль будет такой: passwd87

Для смены пароля достаточно в таблице modx_users для нужного пользователя поменять значение следующих полей:

Поле Значение
password kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=
salt 18de7acfa078ec932d6d09f18cf0dbac
hash_class hashing.modPBKDF2

Замену можно сделать вручную через PhpMyAdmin, Adminer и т.п. или выполнить запрос:

  1. меняем пароль для пользователя с ID равным 1:
SQL
UPDATE
`modx_users`
SET
`password` = 'kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=',
`salt` = '18de7acfa078ec932d6d09f18cf0dbac',
`hash_class` = 'hashing.modPBKDF2'
WHERE
`id` = 1;
  1. вариант замены пароля для пользователя с логином admin:
SQL
UPDATE
`modx_users`
SET
`password` = 'kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=',
`salt` = '18de7acfa078ec932d6d09f18cf0dbac',
`hash_class` = 'hashing.modPBKDF2'
WHERE
`username` = 'admin';

Пароль заменен, теперь можно авторизоваться с его помощью в админке.

Комментарии 3

  1. денис

    единственная рабочая инструкция в интернете проверено

Поддерживаются `код`, **жирный**, *курсив* и блоки кода

Как оформить
ПишетеПолучится
`npm install`код в строке: npm install
```bash
npm install
npm run build
```
блок кода: три обратные кавычки — отдельной строкой до и после кода; язык подсветки (bash, php, sql) — по желанию, сразу после первых кавычек
**важно**важно
*термин*термин
https://example.comссылка: адрес достаточно вставить как есть
Наверх