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”);’