Resetear password del admin en Drupal 8

Escrito el 24/02/2016

Desde el Document Root de nuestro Drupal, ejecutamos el siguiente comando:

php core/scripts/password-hash.sh 'nuestro nuevo password'

password: nuestro nuevo password    hash: $S$EMaSRYWmiS.asVxBjJDvl9OLSfpYuEWD/j7lW6Xa0R7BK4NIV6az

 

Como podemos observar, hemos obtenido una cadena de texto (hash) que deberemos sobreescribir en nuestra base de datos. Una vez estamos en la consola de nuestra base de datos, y sabiendo que nuestro usuario admin tiene el UID 1, ejecutamos la siguiente consulta:

UPDATE users_field_data SET pass='$S$EMaSRYWmiS.asVxBjJDvl9OLSfpYuEWD/j7lW6Xa0R7BK4NIV6az' WHERE uid = 1;

 

En este punto, si intentamos logarnos en Drupal, el sistema seguirá diciendo que el password es incorrecto. Esto es debido a la cache de Drupal, que impide que el sistema de login lea directamente de la tabla users_field_data. Para solucionarlo, ejecutamos la siguiente consulta en nuestra BB.DD.:

DELETE FROM cache_entity WHERE cid = 'values:user:1'

 

 Con estos sencillos pasos, podemos volver a identificarnos en el sistema con nuestra nueva password :-)

Comentarios

Añadir nuevo comentario

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.