Потеряно управление сайтом

Главные вкладки

Аватар пользователя OArctic OArctic 8 ноября 2016 в 1:51

Создал сайт на базе drupal.После чистки cookie и кэша, при заходе на свой сайт, мне предложена авторизация. После ввода логина и пароля (которые указывал при создании сайта), пишет что имя пользователя или пароль не верны. Подскажите пожалуйста пути решения проблемы. Заранее благодарен.

Комментарии

Аватар пользователя multpix multpix 8 ноября 2016 в 2:21

OArctic wrote:

После ввода логина и почты (которые указывал при создании сайта), пишет что имя пользователя или пароль не верны

логина и почты...
имя пользователя или пароль...

если что, то:
drush help upwd

Аватар пользователя xakd xakd 8 ноября 2016 в 13:26

OArctic wrote:

Подскажите пожалуйста пути решения проблемы.

Через "Забыли пароль?" ссылку получите и зайдите.

Аватар пользователя OArctic OArctic 10 ноября 2016 в 3:00

Ну это самое первое что пробовал. Спасибо за совет)
Я не авторизировался на самом сайте, так что и письму некуда приходить.

Аватар пользователя xSPiRiTx xSPiRiTx 10 ноября 2016 в 10:42

Создать скрипт php в корне сайта

<?php

define('DRUPAL_ROOT', getcwd());

require_once DRUPAL_ROOT . '/includes/bootstrap.inc';

require_once DRUPAL_ROOT . '/includes/password.inc';

drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

echo user_hash_password('ВАШ_ПАРОЛЬ');

die();

?>

Скрипт выведет хэш пароля.

Выполнить в базу запрос

UPDATE users

SETpass = 'хэш_пароля'

WHERE uid = 1

Или в таблице users вставить этот хэш в строку pass админского юзера

Если drupal после 5 неудачных попыток ввести неверный пароль забанил, то очистить таблицу flood.

Аватар пользователя DonQuixote DonQuixote 20 ноября 2016 в 12:57
1

Мне кажется, что проще залезть в БД через phpMyAdmin, таблица "user", в поле "password" пароль будет в хэшированном md5 виде. Так вот, нужно сгенерировать новый (через сайт-генератор MD5) и сохранить его также в хэшированном виде.