Recuperar contrasenya en drupal

Pot resultar més habitual del que voldríem oblidar la nostre clau d’accès d’administrador de drupal 7. Amb la versió 6 m’havia trobat algunes vegades i el mètdo que feia servir era accedir a la base de dades i canviar -la des de la taula d’usuaris. Amb la versió 7 això hi ha diferents maneres de recuperar-la ràpidament:

  • Generant un enllaç per que et demani una nova clau d’accés:
    Accedint mitjançant ssh al nostre servidor executarem: drush uli    i ens donarà una URL que podrem enviar per correu electrònic o accedir i ens demanarà la nova clau d’accès.
  • Forçant la contrasenya que nosaltres volguem a l’usuari que estigui afectat per l’oblit:
    Accedim de nou mitjançant ssh al nostre servidor i executarem: drush upwd –password=”novaclau” admin

Per últim, si hem insistit moltes vegades podria donar-se també el cas que tinguem el compte bloquejat, la manera més ràpida de desbloquejar l’usuari sense haver d’esperar-nos una estona és eliminar el contingut de la taula flood:

  • via mysql: delete from flood;
  • via ssh: drush php-eval ‘db_query(“DELETE FROM flood”);’