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

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

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

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

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

password = kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=
salt = 18de7acfa078ec932d6d09f18cf0dbac
hash_class = hashing.modPBKDF2

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

1) меняем пароль для пользователя с ID равным 1:

UPDATE
`modx_users`
SET
`password` = 'kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=',
`salt` = '18de7acfa078ec932d6d09f18cf0dbac',
`hash_class` = 'hashing.modPBKDF2'
WHERE
`id` = 1;

2) вариант замены пароля для пользователя с логином admin:

UPDATE
`modx_users`
SET
`password` = 'kU6NmEcOfThG04mvNZ//TDQBLw30miPLkPtXxNj7tic=',
`salt` = '18de7acfa078ec932d6d09f18cf0dbac',
`hash_class` = 'hashing.modPBKDF2'
WHERE
`username` = 'admin';

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

 

Комментарии ()

  1. денис 16 августа 2021, 15:22 # 0
    единственная рабочая инструкция в интернете проверено
    1. алексей 03 сентября 2022, 10:36 # 0
      спасибо, сработал!
      1. Dmitry 22 января 2023, 11:39 # 0
        Все еще работает! Спасибо!