4 ответа

Матвей
30.08.2016 14:03

Могу предложить зайти в раздел "Базы данных MySQL" в панели управления и зайти в phpMyAdmin. Выбираем там нужную базу, ищем таблички modx_users и/или modx_manager_users.

Редактируем их, стерев актуальное значение в поле password нужного пользователя, введя вместо него нужный пароль и выбрав в выпадающем меню значение "MD5". Таким образом мы произведем смену пароля на необходимый. Такой вариант актуален для MODX Evo.

Если у вас Revo - там процедура вроде бы чуть-чуть отличается, но не критично.
Перед проведением описанной мной процедуры сделайте резервную копию! :)

Dreamer
30.08.2016 22:30

Не совсем так. Если у вас ModX EVO, то рецепт такой:

1) Таблицы modx_users в EVO нет, есть modx_manager_users. В ней действительно нужно проделать те действия, которые указал Матвей. Это действие сменит пароль у нужной учетке.
2) Нужно убрать блокировку. Для этого нужно открыть таблицу modx_user_attributes, и в ней у соответствующей учетки выставить 0 в полях "blocked" и "blockeduntil". Без этого блокировка не снимется.

После проделанных действий можно заходить в учетку под новым паролем.

Лавр Иванов
31.08.2016 00:16

По какой причине такая блокировка может возникать?

Dreamer
01.09.2016 00:28

Элементарно. Несколько раз подряд при попытке входа в админку ввели неверный пароль. По умолчанию этот параметр равен 3 попыткам. То есть при трех неудачных попытках входа в админку включится блокировка вводимого логина на несколько часов (или суток). Эти параметры настраиваются в админке. Я обычно делаю блокировку на 15 минут при 10 неправильных попытках входа. Этого вполне хватает, чтобы и спамерам-взломщикам трудности создать, и самого себя в случае чего не на очень длительное время заблокировать :)