Как восстановить пароль от сайта?

Разместил , 17 Янв.2017 / Нет комментариев

И снова здравствуйте,  Уважаемые посетители нашего блога!

Если Вы попали на эту статью, то Вам нужно узнать, как восстановить пароль от сайта. Причин может быть очень много, может Вас взломали, ну или на крайний случай Вы просто забыли свой пароль, что очень часто и происходит. Так что в следующий раз рекомендую записать куда — нибудь, или же создать простой текстовый документ и записать его туда. Существует несколько способов, а точнее 5 способов, как восстановить пароль от сайта. Ну что, давайте непосредственно приступим к изучению этой темы. Чем быстрее Вы прочитаете и изучите все способы, то быстрее попадете на свой сайт. Рассматривать восстановление пароля я буду на этом сайте, однажды мне пришлось это делать и у меня всё получилось. Так что все способы действительны и работоспособны. Погнали…

Способ первый

Самый простой и действенный способ, это восстановить пароль от сайта используя стандартную фразу, которую Вы можете увидеть — «Забыли пароль, восстановить?», «Забыли пароль?», «Вспомнить пароль?» вот какие-то такие фразы, везде они практически одинаковые. Если Вы используете сайт на WordPress, то форма у всех стандартная и выглядит она вот так.

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

Второй способ

Заходим на свой хостинг и переходим в  phpMyAdmin (это утилита для работы с базами данных MySQL). Админка по управлению хостингом везде одинаковая, так что найти phpMyAdmin не доставит сложности.

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

Сейчас нам нужно найти таблицу «wp_users», которая нас и будет интересовать. Как Вы её откроете, сразу увидите список пользователей сайта. Выбираем пользователя, чей пароль нужно изменить, и щелкайте на кнопку редактировать, затем смело вбивайте новый пароль в таблице, которая откроется после всех действий (Поле user_pass отвечает за пароль выбранного пользователя). Обратите внимание, что для смены пароля очень важно выбрать функцию MD5 из выпадающего списка, так же учтите, что после смены пароля вы не увидите его в открытом виде в таблице wp_users, так как WordPress хранит все пароли в зашифрованном виде.

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

 Вариант номер 3

Сейчас для восстановления пароля на сайте нам понадобиться FTP-клиент, для того что бы зайти на свой хостинг и скачать файл, который называется functions.php, думаю он Вам уже знаком. Если Вы не умеете пользоваться FTP — клиентом, то прочитайте вот в этой статье, там всё подробненько описано. А так же Вы можете скачать файл, не прибегая к FTP — клиенту. Просто зайдите в cPanel и найдите такой раздел, который называется «Файлы», нажимаем на диспетчер файлов и попадаем на свой сайт. В папке public_html/wp-content/themes/название Вашей темы ищем файлик functions.php и скачиваем. Вообщем через FTP-клиент делается это всё гараздо проще.

Все, надеюсь с этим Вы справились и у Вас все получилось. Сейчас открываем файл functions.php блокнотом, а вообще рекомендую скачать программу, которая называется notepad++ или akelpad, пользоваться ими вообще удобно. Следующим шагом будет добавление вот этой строчки в код functions.php.

wp_set_password (‘password’, 1)

Убедитесь, что строчка стоит между тегами <?php здесь код ?>. Вот смотрите как я её вставил в своем шаблоне. Скриншот предоставлю для наглядности. И что бы Вам не париться, вставляйте его в самый низ кода, я так делал.

После того как вставили код, сохраните его с изменениями и залейте обратно на хостинг. Внимание, сохраняйте файл в кодировке UTF-8 без метки BOM. Сейчас откройте свой сайт в браузере и пароль для пользователя 1 (всегда admin) будет password (!!!Внимание, если у Вас несколько пользователей, то вместо 1 нужно ставить того пользователя, для которого нужно сменить пароль, в моем случае это был пользователь с номером 3). После того как зайдете, не забудьте удалить эту строчку, которую вставляли выше из файла functions.php, иначе пароль будет постоянно перезаписываться при каждом входе на сайт. Ах да, и не забудьте сменить пароль в своей админке.

4 Вариант

Этот вариант по восстановлению пароля на сайте тоже очень простой и для этого опять будем использовать phpMyAdmin для доступа к базе данных. Повторюсь, что это доступно на всех хостингах. Перед всеми действиями не забываем делать резервную копию базы данных. Так, как зайти в phpMyAdmin и как найти таблицу Вы уже знаете, ищем таблицу которая называется wp_users (было описано во втором случае). Сейчас нужно найти пользователя, которому нужно сменить пароль. Не забывайте, там же указан и логин, так что не запутаетесь с этим. Следующим и решающим шагом нужно двойным щелчком выбрать столбец user_pass и поменять его содержимое на $P$BLIwZyiB0J2XvUAsNyKQI1hyEMox0A0 — это шифр пароля для пароля 12345. Видите, все элементарно и просто. Затем нужно очистить содержимое столбца user_activation_key, но в моем случае это поле пустое, если и у Вас пусто, то делать ни чего не надо. Всё, сейчас открывайте свой сайт и заходите в панель администрирования, используя свой логин и пароль 12345. Естественно после входа не забываем сменить пароль на свой новый.

Ну и 5 вариант

Так, это еще один вариант как восстановить пароль на сайте.

Значит первым делом в корне сайта Вам нужно создать файлик (для удобства создайте этот файлик на рабочем столе) с названием reset-password.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.’; } ?>

Что делает этот код? Он находит в базе данных пользователя с логином «my-username» и заменяет его пароль «my-new-password». Не забудьте поменять my-username и my-new-password на Ваше имя пользователя и новый пароль.

Дальше используя FTP-клиент заливаем его на свой хостинг в корневой каталог. Кто всё еще не знает что такое корневой каталог, то это те файлы, где и лежит Ваш сайт, там есть такие файлы как wp-admin, wp-content, wp-includes и так далее.

Сейчас открываем загруженный файл в браузере: http://ваш-сайт.ru/reset-password.php. Если Вы верно указали имя пользователя, то после этого сможете войти в панель управления, используя новый пароль. Если скрипт выдаст ошибку «User not found», попробуйте исправить имя пользователя и попробовать ещё раз. Не забудьте удалить файл после того как Вы измените свой пароль.

Ну вот друзья, вот такая убойная получилась статья, сейчас ты знаешь как восстановить пароль от сайта.

Если у Вас появились проблемы с какими-либо действиями, то обращайтесь к за помощью, всегда готов помочь!

Оставить комментарий