Наиболее популярный вид доступа к сайту, который может понадобиться восстановить – это доступ к административной панели сайта или к CMS. Ниже указаны способы для Wordpress. Сразу предупрежу, что для восстановления понадобится наличие хотя бы доступа к хостингу сайта либо к почте админа.
1-й способ. Восстановление пароля через почту
Если ваш пароль перестал подходить по каким-либо причинам, то самый простой способ восстановить его – с помощью функции «Забыли пароль?».
2-й способ. Есть FTP-доступ к сайту
Необходимо найти файл functions.php в папке той темы, которая активна на сайте.
Нужно открыть его через редактор кода (например, Notepad++) и добавить строку:
Строку нужно добавлять после
Далее сохраняем файл, заходим на сайт, на страницу авторизации в админ-панели. Логин указываем прежний, а пароль вводим password.
Важно! Не забудьте удалить строку после авторизации в админ-панели, иначе пароль будет перезаписываться каждый раз при обращении к сайту. После этого поменяйте пароль на свой.
3-й способ. Есть доступ к базе данных
Если по каким-то причинам предыдущий способ не подошёл, представляю вашему вниманию следующий вариант.
2. Переходим по ссылке https://адрес-сайта.ru/pass.php и копируем строку со страницы.
3. Заходим в PhpMyAdmin, находим таблицу wp_users
4. В открывшемся поле будет первая строка – чаще всего это данные админа.
5. Выберите столбец user_pass и замените его содержимое на скопированное значение из пункта 2.
6. Удалите данные из столбца user_activation_key, если там что-то заполнено.
7. Авторизуйтесь в админ-панели сайта с помощью пароля password и смените пароль на свой.
4-й способ. «Последний шанс»
Заключительный способ, которым можно воспользоваться, если не удалось восстановить доступ предыдущими вариантами.
1-й способ. Восстановление пароля через почту
Если ваш пароль перестал подходить по каким-либо причинам, то самый простой способ восстановить его – с помощью функции «Забыли пароль?».
- Нажмите на кнопку «Забыли пароль?».
- Введите имя пользователя или email.
- Откройте почту и следуйте указаниям в письме.
2-й способ. Есть FTP-доступ к сайту
Необходимо найти файл functions.php в папке той темы, которая активна на сайте.
Нужно открыть его через редактор кода (например, Notepad++) и добавить строку:
PHP:
wp_set_password(’password’, 1);
PHP:
<?php
Важно! Не забудьте удалить строку после авторизации в админ-панели, иначе пароль будет перезаписываться каждый раз при обращении к сайту. После этого поменяйте пароль на свой.
3-й способ. Есть доступ к базе данных
Если по каким-то причинам предыдущий способ не подошёл, представляю вашему вниманию следующий вариант.
- Создаём файл с названием pass.php и со следующим содержимым:
PHP:
<?php
$md5 = md5("password«);
print $md5;
?>
3. Заходим в PhpMyAdmin, находим таблицу wp_users
4. В открывшемся поле будет первая строка – чаще всего это данные админа.
5. Выберите столбец user_pass и замените его содержимое на скопированное значение из пункта 2.
6. Удалите данные из столбца user_activation_key, если там что-то заполнено.
7. Авторизуйтесь в админ-панели сайта с помощью пароля password и смените пароль на свой.
4-й способ. «Последний шанс»
Заключительный способ, которым можно воспользоваться, если не удалось восстановить доступ предыдущими вариантами.
- Необходимо загрузить в корневой каталог файл с названием 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. Не забудьте удалить файл!
Последнее редактирование модератором: