Account resetten (Drupal)
Het overkomt de beste onder ons: Je Drupal inloggegevens vergeten. De oplossing is dichtbij!
drush uli
Verreweg de gemakkelijkste en zekerste manier, vermits je drush
gebruikt:
drush uli
waarbij uli
staat voor drush user-login
Voorbeeld:
drush uli http://carbonbrushes-powertools.com/user/reset/1/1447912395/4clXpUzDnSf_eQs12345yt7w565DpolqadW9VggIcw8/login
De uitvoer is een URL. Als je die kopiëert en plakt in een browser, kun je een account aanmaken of overschrijven, inclusief de mogelijkheid om dit account te associëren met rollen, inclusief admin.
Op database-niveau wachtwoord resetten
Aanzienlijk minder geavanceerd: In MySQL het beheer-wachtwoord resetten. Laat helaas een hoop onzekerheden bestaan. Uiteraard heb je hiervoor wel toegang nodig tot de database. Hosting-providers verlenen meestal toegang via het webbased PHPMyAdmin, soms ook via de MySQL-Client, die je via SSH kunt opstarten.
Als je eenmaal toegang hebt tot de MySQL-database, kun je als volgt een nieuw wachtwoord instellen:
- Admin heeft UID (User ID) 1. Gegevens kun je daarom vinden in de database in tabel users bij UID=1.
- Wachtwoorden zijn MD5-vercijferd. Je kunt ze dus niet zomaar aflezen uit tabel users
- Voorbeeld van resetten van het wachtwoord mbv. SQL-query (bron: [1]):
UPDATE users SET pass = md5('newpassword') WHERE uid = 1;