Сброс пароля администратора через PHPMyAdmin не работает

1 апр. 2012 г., 07:33:49
Просмотры: 15.6K
Голосов: 1

Следуя инструкциям из PHPMyAdmin в этой статье, мне не удается правильно сбросить пароль.

Я захожу в WP_Users, нахожу учетную запись администратора, нажимаю редактировать, ввожу новый пароль, выбираю MD5 из выпадающего списка, сохраняю, но этот пароль не работает при попытке входа в WP-Admin.

Не понимаю, в чем проблема.

0
Все ответы на вопрос 5
0

Вот изображение, объясняющее, как это сделать
будьте осторожны и сделайте резервную копию базы данных перед внесением любых изменений

Сначала вот ссылка на MD5-кодировщик (он вам понадобится): MD5 Encoder

как изменить пароль в phpMyadmin

.
Надеюсь, это поможет ;)
С уважением, Sagive.

1 апр. 2012 г. 10:52:33
0

Попробуйте использовать онлайн-генератор MD5, а затем вставьте сгенерированное значение MD5 напрямую в phpMyAdmin, не используя встроенную функцию MD5 в phpMyAdmin. При использовании генератора выберите простой пароль, например "temp123", чтобы избежать потенциальных проблем со сложностью. После того как вы сможете войти в WordPress, используйте панель администратора, чтобы изменить пароль на более надежный.

Если это не сработает, попробуйте функцию восстановления пароля или метод через FTP. Восстановление пароля, вероятно, самый простой способ. При необходимости вы можете использовать phpMyAdmin для обновления email-адреса, связанного с учетной записью.

1 апр. 2012 г. 09:36:56
1

Установите ваш ID администратора и выполните этот запрос в PhpMyAdmin

UPDATE wp_users SET user_pass = MD5('12345') WHERE ID=1;
1 апр. 2012 г. 10:03:28
Комментарии

это помогло мне! так как в интерфейсе PhpMyAdmin не было MD5!!!

Guy Cohen Guy Cohen
16 мая 2017 г. 08:27:24
1

Как насчет изменения адреса электронной почты администратора в поле, указанном выше Sagive, а затем его получения через /wp-login.php

1 апр. 2012 г. 11:36:32
Комментарии

"Сброс пароля не разрешен для этого пользователя". Этот пользователь является администратором сети.

Steve Steve
2 апр. 2012 г. 10:20:17
2
-1

Если вы сомневаетесь, просто взломайте. Если вы немного запутались с MD5 в phpmyadmin, попробуйте сохранить письмо в файл.

1) Если ваш сайт работает, это потребует использования FTP. Я рекомендую использовать Filezilla, так как он делает FTP очень простым. Вам нужно будет создать пользователя FTP в вашем C-Panel, если вы еще этого не сделали.

2) Найдите файл "wp-includes\pluggable.php" и перетащите его в папку. Откройте файл. Я рекомендую открывать файл в текстовом редакторе, таком как Notepad++ или Sublime.

3) Нажмите CTRL + F для поиска (на Mac это CMD + F). Введите "wp_mail". Прокрутите вниз примерно на сто строк, пока не найдете...

$phpmailer->Body = $message;

Это должно быть около строки 370.

4) Сразу под этой строкой вставьте этот код...

$f = fopen("email.txt", "w");
fwrite($f, $message);
fclose($f);

5) После сохранения файла перетащите его в окно FTP, чтобы загрузить на сервер.

6) Загрузите страницу входа и нажмите "Забыли пароль". После нажатия кнопки отправки письма, письмо будет сохранено в "email.txt". Оттуда вы сможете сбросить все настройки.

7) После восстановления пароля верните файл "wp-includes\pluggable.php" обратно и немедленно удалите email.txt! Этот взлом оставит ваш сайт уязвимым. Восстановите пароль и верните все обратно, и с вами все будет в порядке. Если вы забудете вернуть файл обратно, я не несу ответственности.

3 авг. 2016 г. 09:03:37
Комментарии

Никогда не изменяйте ядро на работающем сайте

Mark Kaplun Mark Kaplun
3 авг. 2016 г. 10:05:55

Я пробовал это, и у меня не сработало. Однако, если вы хотите сделать что-то подобное, рассмотрите создание плагина, так как все функции в wp-includes/pluggable.php предназначены для переопределения...

Jeremy Carlson Jeremy Carlson
7 дек. 2017 г. 18:56:12