Публикации



Как сбросить пароль в CMS MODx Evolution

Потеря пароля или его блокировка?

Здравствуйте.

Первое про что хотелось бы написать, это различие между потерей пароля и его блокировкой. С потерей пароля все понятно, можно сразу переходить к восстановлению. С блокировкой пароля немного сложнее.


Если при входе в панель управления вы видите всплывающее окно с надписью "very many unsuccessful attempts to get you blocked". Это означает что Ваша учетная запись заблокирована. Либо запись будет на русском "Очень много неудачных попыток вы заблокированны"


Причины по которым это может происходить:


  • Несколько раз (по умолчанию 3) ввели неверный пароль
  • Злоумышленник или бот, пытался подобрать пароль к вашему пользователю.

В случае если Вы забыли пароль вам надо его сбросить через базу данных, в случае если Ваша учетная запись заблокирована разблокировать через базу данных.

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

Для решения данной задачи вам понадобятся:


  • Доступ от базы данных.
  • Phpmyadmin на вашем хостинге.

Оба параметра вы можете запросить у вашего хостинг провайдера. Если вы самостоятельно хотите найти доступ от базы данных, то в MODX Evolution доступы до базы данных хранятся в файле /manager/includes/config.inc.php




Итак у вас есть и доступы и ссылка на Phpmyadmin для входа в управление базой данных вашего сайта.


Предупреждение: прежде всего сделайте копию Вашей базы данных, особенно той таблицы, с которой Вам нужно будет работать.


  • Переходим в Phpmyadmin, вводим логин и пароль от базы данных.
  • Находим таблицу modx_manager_users (префикс modx_ зависит от того какой префикс выбрали программисты при создании сайта обычно он modx_).
  • Находим своего пользователя по колонке username - это ваш логин, запоминаем число из колонки id - это идентификатор.
  • Находим таблицу modx_user_attributes (префикс modx_ зависит от того какой префикс выбрали программисты при создании сайта обычно он modx_).
  • По идентификатору пользователя находим нужного нам пользователя, в колонках blocked, blockeduntil и failedlogincount будут стоять значения, измените запись и в эти значения пропишите 0, сохраните и пользователь разблокируется.

Сброс пароля пользователя

Для решения данной задачи вам понадобятся:


  • Доступ от базы данных.
  • Phpmyadmin на вашем хостинге.

Оба параметра вы можете запросить у вашего хостинг провайдера. Если вы самостоятельно хотите найти доступ от базы данных, то в MODX Evolution доступы до базы данных хранятся в файле /manager/includes/config.inc.php




Итак у вас есть и доступы и ссылка на Phpmyadmin для входа в управление базой данных вашего сайта.


Предупреждение: прежде всего сделайте копию Вашей базы данных, особенно той таблицы, с которой Вам нужно будет работать.


  • Переходим в Phpmyadmin, вводим логин и пароль от базы данных.
  • Находим таблицу modx_manager_users (префикс modx_ зависит от того какой префикс выбрали программисты при создании сайта обычно он modx_).
  • Находим своего пользователя по колонке username - это ваш логин
  • Нажимаете на прости записи, изменить.
  • В поле password меняете значение на "61ff6bbd8c7f2b270d25c365500c793f" - сохраняете.
  • Все теперь пароль для вашего пользователя изменен на "1qw23eewq".
  • Убедитесь что ваш пользователь на заблокирован в таблице modx_user_attributes (префикс modx_ зависит от того какой префикс выбрали программисты при создании сайта обычно он modx_).
  • После успешной авторизации смените пароль на нужный вам через панель управления вашего сайта. Не оставляйте наш пароль во избежании взлома вашего сайта, так как читаете статью не только Вы.

Оставить заявку

Представьтесь, пожалуйста:

Ваш контактный телефон:

Закрыть