Иногда забываю пароль к сайту на Drupal 6, захожу в Mysql и меняю старый пароль. С Drupal 7 так не получилось после пяти попыток ввода он меня заблокировал и вариант с базой данных не работает. Где нужно почистить кеш или найти таблицу отвечающую за эти настройки.
Комментарии
Проще поменять мыло и запросить новый пароль. >_<
Уууу
Семёрка - хитово всех дрочит 
Как? Как можно забыть пароль? я в шоке.
http://drupal.org/node/1023428
http://drupal.org/node/992400
Даже зная потом правильный пароль, потом не пускает, скорее всего в течении некого промежутка времени, защита от ботов. Так вопрос как обойти этот лимит?
Подождать
Время на сервере поменяйте.
Основной вопрос как через базу данных поменять пароль к учетной записи администратора в Drupal 7. Выше по ссылке дали правильное направление поменять пароль через хеш базы данных. Хеш я получил, теперь пытаюсь правильно добавить в mysql. Я правильно понял, что
UPDATE users SET pass ='thepasswordhash' WHERE uid = 1;
вместо thepasswordhash вставляем хеш. ($S$CTo9G7Lx28rzCfpn4WB2hUlknDKv6QTqHaf82WLbhPT2K5TzKzML) который выдает сайт, через index.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('mynewpassword');
die(); menu_execute_active_handler();?>
Ещё в scripts лежит скрипт смены пасса по SSH
Смена пароля через хеш работает, спасибо всем разобрался. Принцип такой же как в Drupal 6 только не через md5, а хеш пароля. (scripts лежит скрипт смены пасса по SSH) - можно ссылку или направление куда капать, по возможности.
scripts/password-hash.sh
* Drupal hash script - to generate a hash from a plaintext password
*
* Check for your PHP interpreter - on Windows you'll probably have to
* replace line 1 with
* #!c:/program files/php/php.exe
*
* param password1 [password2 [password3 ...]]
* Plain-text passwords in quotes (or with spaces backslash escaped).
*/
Generate Drupal password hashes from the shell.
Usage: {$script} [OPTIONS] "<plan-text password>"
Example: {$script} "mynewpassword"
All arguments are long options.
--help Print this page.
--root <path>
Set the working directory for the script to the specified path.
To execute this script this has to be the root directory of your
Drupal installation, e.g. /home/www/foo/drupal (assuming Drupal
running on Unix). Use surrounding quotation marks on Windows.
"<password1>" ["<password2>" ["<password3>" ...]]
One or more plan-text passwords enclosed by double quotes. The
output hash may be manually entered into the {users}.pass field to
change a password via SQL to a known value.
To run this script without the --root argument invoke it from the root directory
of your Drupal installation as
Спасибо RxB, попробую проверить.