Восстановление доступа к админке сайта Wordpress

Roof

Юзверь
Проверенный
Регистрация
01.02.20
Сообщения
3
Реакции
2
Баллы
1
Наиболее популярный вид доступа к сайту, который может понадобиться восстановить – это доступ к административной панели сайта или к CMS. Ниже указаны способы для Wordpress. Сразу предупрежу, что для восстановления понадобится наличие хотя бы доступа к хостингу сайта либо к почте админа.

1-й способ. Восстановление пароля через почту

Если ваш пароль перестал подходить по каким-либо причинам, то самый простой способ восстановить его – с помощью функции «Забыли пароль?».

  1. Нажмите на кнопку «Забыли пароль?».
  2. Введите имя пользователя или email.
  3. Откройте почту и следуйте указаниям в письме.

2-й способ. Есть FTP-доступ к сайту

Необходимо найти файл functions.php в папке той темы, которая активна на сайте.
Нужно открыть его через редактор кода (например, Notepad++) и добавить строку:
PHP:
wp_set_password(’password’, 1);
Строку нужно добавлять после
PHP:
<?php
Далее сохраняем файл, заходим на сайт, на страницу авторизации в админ-панели. Логин указываем прежний, а пароль вводим password.

Важно! Не забудьте удалить строку после авторизации в админ-панели, иначе пароль будет перезаписываться каждый раз при обращении к сайту. После этого поменяйте пароль на свой.

3-й способ. Есть доступ к базе данных

Если по каким-то причинам предыдущий способ не подошёл, представляю вашему вниманию следующий вариант.
  1. Создаём файл с названием pass.php и со следующим содержимым:
PHP:
<?php
$md5 = md5("password«);
print $md5;
?>
2. Переходим по ссылке https://адрес-сайта.ru/pass.php и копируем строку со страницы.
3. Заходим в PhpMyAdmin, находим таблицу wp_users
4. В открывшемся поле будет первая строка – чаще всего это данные админа.
5. Выберите столбец user_pass и замените его содержимое на скопированное значение из пункта 2.
6. Удалите данные из столбца user_activation_key, если там что-то заполнено.
7. Авторизуйтесь в админ-панели сайта с помощью пароля password и смените пароль на свой.

4-й способ. «Последний шанс»

Заключительный способ, которым можно воспользоваться, если не удалось восстановить доступ предыдущими вариантами.
  1. Необходимо загрузить в корневой каталог файл с названием reset-password.php и следующим содержимым:
PHP:
<?php
require ’wp-load.php’;
$user = get_user_by( ’login’, ’my-username’ );
if ( $user ) {
wp_set_password( ’my-new-password’, $user->ID );
echo ’New password set.’;
} else {
echo ’Error: User not found.’;
}
?>
2. Вместо my-username введите ваш логин, а вместо my-new-password новый пароль.​
3. Откройте загруженный файл по адресу – https://адрес-сайта.ru/reset-password.php
4. Если всё верно, то после этого вы сможете авторизоваться в админке. Если скрипт показывает «User not found», исправьте логин и повторите процедуру.​
5. Не забудьте удалить файл!​
 
Последнее редактирование модератором:
Сверху Снизу