Главная > Создаем блог на WordPress > Как восстановить (изменить) пароль в WordPress

Как восстановить (изменить) пароль в WordPress

Восстановление пароля в WordPressДоступ в Административную панель WordPress осуществляется по паролю, через форму авторизации.
А что делать, если вы забыли или потеряли пароль? Может быть и хуже — вместе с паролем может быть утрачен доступ к e-mail, помогающий в восстановлении пароля. Что делать тогда?

Пароли всех пользователей, и Админа в том числе, находятся в базе данных(БД) и менять пароль нужно именно там. Есть несколько способов восстановления(изменения) пароля. Предлагаю рассмотреть все возможности подробно.

 

Восстановление пароля через форму авторизации

 
Самый простой способ восстановления пароля с использованием функционала WordPress, через форму авторизации.

Восстановление пароля WordPress через форму авторизации

Просто нажмите на «Забыли пароль?» и введите e-mail, указанный при регистрации. На почту придет ссылка на форму сброса пароля. В этой форме просто впишите новый пароль.

 

Изменение пароля в Административной панели в вашем профиле

 

Чтобы сменит пароль в Административной панели, перейдите в Пользователи > Ваш профиль > Управление учетной записью.

Изменение пароля через Административную панель WordPress

Здесь можно изменить ваш пароль. С версии WordPress 4.3 форма изменения пароля немного изменилась — добавился автоматический генератор паролей.
Этот способ подходит только тогда, когда есть доступ в Административную панель.

 

Изменение пароля в базе данных используя phpMyAdmin

 

Что же делать, когда доступ в Админ панель закрыт, а новый пароль на e-mail, по какой то причине не приходит или e-mail недоступен? В этом случае два способа, описанные выше, не подходят. Воспользуйтесь изменением пароля в базе данных(БД).

На вашем хостинге зайдите в phpMyAdmin и найдите свою базу данных.

Выберите таблицу wp_users. Открыв эту таблицу, вы увидите список всех пользователей зарегистрированных в блоге. Выберите пользователя, для которого нужно сменить пароль. В нашем случае это admin. Далее нажмите Изменить. Откроется форма редактирования данных.

Изменение пароля WordPress в базе данных

Данные с паролем находятся в строке user_pass. В колонке Функция из выпадающего списка выберите MD5. В колонке Значение очистите поле и впишите свой новый пароль. Сохраните данные с помощью кнопки ОК внизу.

Обратите внимание! В phpMyAdmi используется функция шифрования паролей MD5 и ваш пароль, после сохранения, изменит свой внешний вид. Не пугайтесь — это нормально.

После сохранения пароля в базе данных, зайдите в Админ панель используя стандартную форму входа.

 

Восстановление пароля с добавлением файла php в корневую папку

 

Создайте файл с произвольным именем, например new-password.php с таким кодом:

1
2
3
4
5
6
7
8
9
10
11
<?php
require 'wp-load.php';
 
$user = get_user_by( 'login', 'admin' );
if ( $user ) {
	wp_set_password( '12345', $user->ID );
	echo 'New password set.';
} else {
	echo 'Error: User not found.';
}
?>

Этот файл находит в базе данных пользователя admin и меняет пароль на 12345.

С помощью FTP клиента загрузите этот файл в корневую папку вашего блога. Далее откройте этот файл в браузере по адресу http://имя вашего блога/new-password.php.

Если вы видите в браузере New password set. — значит все хорошо. Если надпись: Error: User not found. — что то сделано не правильно, ищите ошибку и повторяйте процедуру.

Войдите в Административную панель используя логин(admin) и пароль 12345.

После входа удалите файл new-password.php.

 

Восстановление пароля с помощью файла functions.php

 

Этот способ восстановления пароля возможно использовать, когда есть доступ к файлам движка на хостинге. Найдите файл functions.php. Он находится по такому пути: wp-content/themes/ваша тема/functions.php.

Откройте файл functions.php в редакторе и добавьте в него такой код:

1
wp_set_password('12345', 1);

Обратите внимание! Вставленный код должен быть окружен тегами:

1
<?php код ?>

Сохраните изменения. Откройте страницу входа в Админ панель и войдите, используя свой логин(admin) и пароль 12345.
После входа в админку измените пароль и удалите код, который вы вставляли в файл functions.php.

Вот, пожалуй, и все. Надеюсь, что эти несколько способов восстановления пароля WordPress облегчат вам жизнь.

Подпишитесь на обновления блога по e-mail

Подпишитесь на обновления блога по e-mail

  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.