Восстановление пароля на Drupal
Сброс кеша, Перестройка регистра, перестройка меню
<?php define('MAINTENANCE_MODE', 'update'); define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/common.inc'; drupal_flush_all_caches(); // Сброс кеша registry_rebuild(); // Перестройка регистра drupal_theme_rebuild(); // Перестройка тем echo 'Done'; ?>
Восстановление пароля Drupal 7
<?php define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/' . variable_get('password_inc', 'includes/password.inc'); $admin = user_load(1); $pass = isset($_GET['pass'])? trim($_GET['pass']): 'pass'; $uid = isset($_GET['uid'])? trim($_GET['uid']): 1; user_save($admin, array('pass' => $pass, 'name' => 'admin')); $account = user_load($uid); if(user_check_password($pass, $account)){ echo "[OK]"; }
Скопировать код и выполнить его.