Loading
Забыли или не подходит пароль к админ панели Wordpress? - 3 решение проблемы.

Забыли или не подходит пароль к админ панели WordPress? — 3 решение проблемы

В этой небольшой статье мы студия дизайна «Движок» поделится вариантами решения проблемы, когда невозможно войти в админ панель сайта на CMS WP. Так же мы напишем варианты закодированных паролей.  Надеемся, что кому то это пригодится. Если у кого то есть дополнительные способы решения подобных проблем — то будем благодарны за публикацию их в отзывах к статье.

Когда стандартных вариант (через кнопку «Забыли свой пароль?») восстановления пароля не срабатывает. То есть как минимум 3 варианта решения данной проблемы.

Вариант 1. Изменения пароля через базу данных сайта

1. Нужно войти в базу данных сайта через: phpMyAdmin ищем таблицу wp_users. Делаем «Обзор».
Находим в user_login = admin и и редактируем эту запись.
Находим поле user_pass и заменяем на код: 21232f297a57a5a743894a0e4a801fc3
После этого пробуем войти в админку и указываем пароль «admin» (без кавычек)

Вот еще закодированный пароль: d9b1d7db4cd6e70935368a1efb10e377 – это закодированный пароль 123.

Вариант 2. Вносим изменения в файл functions.php

В теме вашего сайта на WordPress находим файл functions.php
В этот файл, после строчки начинающейся c >?php, вставляем следующую строку:
wp_set_password(‘новый_пароль’,1);
Ею меняем пароль для 1-го пользователя, которым и является admin.
После всех изменения пароля необходимо удалить эту строку.

Вариант 3. Добавляем нового пользователя через базу данных сайта.

1. Нужно войти в базу данных сайта через: phpMyAdmin. Действия будут производиться над таблицами wp_users и wp_usermeta. Выбираем таблицу wp_users

Действия будут производиться над таблицами wp_users и wp_usermeta. Выбираем таблицу wp_users

Необходимо добавить информацию о нашем новом админе, поэтому кликаем на вкладку Insert как на изображении ниже. В форме вставки добавляем следующее:

ID — выбираем номер (в моем случае — 4, зависит от количества уже существующих пользователей. Чтобы не ошибиться, можно указать 100).
user_login — указываем логин для входа в админ панель.
user_pass — добавляем пароль для логина. Убедитесь, что выбран MD5.
user_nicename — указываем имя пользователя (не логин, хотя может и совпадать).
user_email — добавляем email новому аккаунту.
user_url — указываем сайт…
user_registered — выбираем дату регистрации этого пользователя.
user_status — устанавливаем значение в 0.
display_name — указываем отображаемое имя пользователя.
Нажимаем на кнопку Go

wpusersinsert2

Теперь добавить значения в таблицу wp_usermeta. Клик по таблице wp_usermeta, затем на вкладку Insert как и в предыдущем шаге. Добавляем следующую информацию в форму:

unmeta_id — оставляем пустым (сгенерируется автоматически)
user_id — здесь — id пользователя, указанного в предыдущем шаге (у меня 4, если помните)
meta_key — выставляем wp_capabilities
meta_value — вставляем это: a:1:{s:13:»administrator»;b:1;}

Добавляем еще одну строку с:

unmeta_id — оставляем пустым (сгенерируется автоматически)
user_id — здесь — id пользователя, указанного в предыдущем шаге (у меня 4)
meta_key — устанавливаем значение wp_user_level
meta_value — 10

Далее, клик на кнопку Go, и мы создали нового пользователям. Теперь пробуем залогиниться в wp-admin с новыми данными пользователя, указанными нами выше. После логина, проверьте, на всякий случай введенные данные в админке сайта и обновите данные.

SQL-Запрос. Для продвинутых пользователей есть быстрый способ проделать всё это, с помощью запроса к БД

INSERT INTO 'databasename'.'wp_users' ('ID', 'user_login', 'user_pass', 'user_nicename', 'user_email', 'user_url', 'user_registered', 'user_activation_key', 'user_status', 'display_name') VALUES ('4', 'admin', MD5('admin'), 'Adminn', 'admin@example.com', 'http://ВАШ САЙТ', '2012-09-28 00:00:00', '', '0', 'Igor');
INSERT INTO 'databasename'.'wp_usermeta' ('umeta_id', 'user_id', 'meta_key', 'meta_value') VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";;b:1;}');
INSERT INTO 'databasename'.'wp_usermeta' ('umeta_id', 'user_id', 'meta_key', 'meta_value') VALUES (NULL, '4', 'wp_user_level', '10');

Не забудьте выбрать то имя БД, с которым вы работаете на этом сайте, обратите внимание на префикс БД.

Статья создана благодаря сайту: wpincode.com

Вот и все, если Вы хотите «поблагодарить» наше IT сообщество — у вас есть такая возможность: справа есть варианты для пожертвований на развитие портала. Или поделитесь статьей в ваших соц.сетях через сервисы ниже.

0

Автор публикации

не в сети 6 дней

admin

36

создание сайтов, seo, smm

Комментарии: 50Публикации: 485Регистрация: 06-11-2011

Отправить ответ

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

Войти с помощью: 
  Subscribe  
Notify of
Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
Войти с помощью: 
Генерация пароля