Resetear / Cambiar password de Administrador en Drupal 7 (SHA-2)
Si usas el CMS Drupal en su version 7, debes saber que han decidido cambiar el algoritmo de encriptacion para las claves, anteriormente usaban MD5 ahora han cambiado a SHA-2 por lo que en caso de olvidar la clave de administrador debes generarla bajo esa modalidad. A mi me paso, olvide la clave de administrador, para cambiarle debi transformar la clave al formato SHA-2, como lo hacia? revisando en internet consegui una funcion en PHP que utiliza los scripts de Drupal para generar los passwords, a continuacion describo el procedimiento: - Crear un archivo php dentro de la carpeta donde esta drupal, llamalo como quieras, coloca el siguiente codigo y guardalo:

Por si algo pasa con la imagen transcribo el codigo:
<?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(‘admin’);
die();
menu_execute_active_handler();
?>
- Recuerda cambiar admin en la linea echo user_hash_password por la clave que tu quieres usar. Una vez hecho los cambios procede a abrir el archivo con el navegador, ya sabes que debes guardar el archivo en la misma carpeta donde esta el index.php de drupal 7, cuando lo abras mostrara el clave encriptada en SHA-2, copiala o guardala para utilizarlo en mysql.
- Abre phpMyadmin o el editor de mysql de tu preferencia, busca la tabla “users” y corre el siguiente codigo:
UPDATE `drup`.`users` SET `pass` = ‘$S$CvqgWg81r6Xx13RWmp0DbmZ7GdA/0YXPgIbWjlZEGDkoWkUivqMn’ WHERE `users`.`uid` =1;
Recuerda cambiar el valor encriptado por el correspondiente a tu clave generada, ademas de cambiarle el valor “drup” que es el nombre de la base de datos, tienes que reemplazarla por el numbre de tu base de datos.
Listo! ya puedes ingresar a tu cuenta admin de drupal 7 con la nueva contraseña generada. Cualquier duda deja tu comentario.
Fuentes:
http://drupal.org/node/992400
http://engineeredweb.com/blog/10/5/new-way-generate-hashes-drupal-7

julio 19th, 2011 at 3:27 AM
a mi me ocurrio que le instale un theme al drupal 7, el zen para v7, y me arrojo un error, no alcance a copiar el error por que luego la instalacion paso a verde y
cuando actualizo mi pagina, me sale un mensaje que no estoy habilitado para administrar los temas, luego actualice y estaba deslogeado como admin e intentado entrar y sale que mi contraceña o nombre de usuario no son validos,
no se que hacer por que no se si al hacer los pasos, mi contraseña debe ser en MD5 o en SHA – 2 por favor help pls *u*