Luka. Рекламно-производственная фирма
Luka. Рекламно-производственная фирма
Luka. Рекламно-производственная фирма

Drupal 7: Сброс пароля администратора

 

Шаг 1

Создадим и загрузим на хостинг php-файл с указанным ниже содержимым. Я назвал файл pass_reset.php и закинул его в корень своего сайта.
  Код:
<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
 
require_once 'includes/password.inc';
echo user_hash_password('NEW_TEMP_PASSWORD');
 
die();
menu_execute_active_handler();
?>


Что же делает этот файл, он вызывает тот самый хук user_hash_password() и хеширует им строку 'NEW_TEMP_PASSWORD', затем он это строку выводит на экран.

Шаг 2

Идем в браузер и переходим по адресу http://ваш_сайт/pass_reset.php и копируем строку, которую вывел наш скрипт.

Копируем хеш, случае со строкою 'NEW_TEMP_PASSWORD' у меня вылезла вот такая абракадабра $S$C6x2r.aW5Nkg7st6/u.IKWjTerHXscjPtu4spwhCVZlP89UKcbb/

Кстати, вы можете пропустить предыдущий шаг, потому что хеш я и так уже предоставил, сомневаюсь, что до следующей версии Drupal методика шифрования изменится.

Шаг 3

Идем в phpMyAdmin и базе данных Drupal ищем таблицу users, а в ней нашего административного пользователя. Редактируем его пароль:

Drupal 7: Сброс пароля администратора

Красным отмечена строка в которую нужно вставить наш хеш.

Нажимаем после всего этого Ok и идем дальше.
Шаг 4

Логинемся в админку Drupal используя новый пароль 'NEW_TEMP_PASSWORD' и сразу менеям его на другой.

Удаляем из корня сайта файл reset_pass.php так как это уязвимость безопасности вашего сайта.


Дата публикации: 19.09.2015






2010-2016, LUKA. Рекламно-производственная компания полного цикла.
Адрес: 143980, Московская обл., г. Железнодорожный, ул. Пролетарская, д. 8, помещение 75.
Тел.: 8 (495) 741-15-44, 8 (926) 383-12-43. E-mail: info@lukaweb.ru. ICQ: 243-670-184.

Создание сайтов в Железнодорожном. Продвижение сайтов в Железнодорожном.
Создание сайтов в Балашихе. Продвижение сайтов в Балашихе.

Support
© Lukaweb