modx смена/восстановление пароля админки

Могут быть разные причины для смены/восстановления пароля для входа в админку, но иногда требуется. Менять будем через phpmyadmin. Заходим туда, выбираем нужную базу.

MODx 1.0.x (Evolution)
выбираем таблицу префикс_manager_users -> напротив нужного аккаунта — изменить -> в строке password выбираем функцию MD5 и в поле пишем новый пароль -> OK.
MODx 1.0.x смена пароля админки

MODx 2.0.x (Revolution)
выбираем таблицу префикс_users -> напротив нужного аккаунта -> изменить -> hash_class должен быть hashing.modMD5 (это важно!!!), в строке password выбираем функцию MD5 и в поле пишем новый пароль -> OK.
MODx 2.0.x смена пароля админки

MODx 2.1+ (Revolution)
В версиях 2.1+ изменен алгоритм шифрования пароля, на PBKDF2.
выбираем таблицу префикс_users -> напротив нужного аккаунта -> изменить -> hash_class hashing.modPBKDF2 меняем на hashing.modMD5 (это важно!!!), в строке password выбираем функцию MD5 и в поле пишем новый пароль -> OK.
Если вы хотите, чтобы пароль автоматически сконвертировался обратно в PBKDF2, то можете установить плагин pbkdf2Convert из Управления дополнениями (Package Management).

Внимание!!! (касается версии 2.x) Если после проделанных операций при вводе логина/пароля перебрасывает снова на страницу авторизации, то вероятнее всего побилась таблица сессий.
Выбираем таблицу префикс_session и видим сообщение.

'префикс_session' is marked as crashed and should be repaired

Чтобы исправить выбираем нашу базу, внизу галкой отмечаем все таблицы и выпадающем меню Восстановить таблицу.

Так же можно сменить e-mail для аккаунта и восстановить стандартными средствами:
выбираем таблицу префикс_user_attributes -> id посмотреть в таблице префикс_users для нужного аккаунта -> изменить -> в поле email пишем новый адрес почты -> проверяем и при необходимости меняем blocked на 0 (ноль — разблокирован) -> OK.
MODx 2.x смена email

10 комментариев

Andrey on 21.06.2014 at 04:25.

Доброго времени суток.
Сделал все как написано выше (и не один раз), но все равно форма пишет — Incorrect username or pass…. В базе все меняется, но на выходе эта запись как бы игнорируется. MODx evo 1.05. Других способов восстановления не знаю. Прошу помощи.

Ответить

kgtu5

kgtu5 on 22.06.2014 at 11:19.

Andrey справа вверху контакты для связи, пишите, посмотрим что не так ;-)

Ответить

Игнат on 13.10.2017 at 23:47.

здравствуйте) у меня проблема с заменой имени и пароля пользователя: все менял через phpmyadmin. В поле sudo вместо «0» — установил «1», а в primarygroup тоже значение изменил. Пишет, что пароль не тот. Может вы смогли бы помочь?

Ответить

admin

admin on 17.10.2017 at 00:22.

оп :sweating: контакты поправил

Ответить

Roman on 09.09.2016 at 02:57.

У меняч только один вопрос: как сбросить интервал блокировки входа по х-кратному неверному вводу.
modX Evo

Ответить

kgtu5

kgtu5 on 12.09.2016 at 17:14.

Roman, можно через phpmyadmin:
таблица префикс_users => узнаем ID для нужного логина;
таблица префикс_user_attributes => столбец internalKey => ищем нужный ID => в blocked, blockeduntil, blockedafter ставим 0;
удаляем все файлы из папки /assets/cache (не обязательно) и пробуем залогиниться ;-) .

Ответить

Роман on 07.06.2017 at 11:55.

Спасибо за инструкцию
в этом была проблема, у меня лично»..напротив нужного аккаунта -> изменить -> hash_class hashing.modPBKDF2 меняем на hashing.modMD5 (это важно!!!)…»

Ответить

admin

admin on 07.06.2017 at 12:47.

good :-o

Ответить

Алевтина on 07.08.2017 at 15:23.

Здравствуйте! помогите, пожалуйста , не могу войти в свой моdx… вроде все сделала, как надо в phpadmin , пароль поменяла, hashing.modMD5- заменила, эмейл свой заменила…. но не заходит…. пишет «Вы временно заблокированы, а при отправке на свой емейл, вообще выдает фатальную ошибку…. что не так?

Ответить

admin

admin on 08.08.2017 at 00:04.

Алевтина, надо смотреть логи по поводу фатальной ошибки, а по поводу входа — способ проверялся не раз.

Ответить

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.