Générer un mot de passe pour Drupal


Astuce pour changer le mot de passe d'un utilisateur lorsqu'on ne peut pas accéder au backoffice mais qu'on accède à la base de donnée

Dans Drupal, comme dans tous les autres frameworks les mot de passe sont cryptés. Un mot de passe simple comme "bonjour" va ressembler à ça dans la base de donnée $hduediu23chcdedelll.

Si j'ai accès à la base de donnée mais pas à l'email d'une personne, je peux lui générer un nouveau mot de passe

A la racine du site, je vais inclure un fichier php "newpassword.php" contenant le code suivant

include("includes/password.inc");

include("includes/bootstrap.inc");

$hashed_password = user_hash_password(trim('bonjour'));

echo "$hashed_password";

Je me rend ensuite à l'adresse http://localhost/newpassword.php

Le fichier va générer un code qu'il suffit de copier/coller dans la colonne "pass" de la table "users" de la base de donnée

CONTACT


Vous souhaitez un devis ? Contactez moi ou envoyez moi votre cahier des charges par e-mail. Le tarif d'un site Internet est très variable, il dépend notamment du nombre de pages, de la complexité du graphisme à intégrer ou des fonctionnalités que vous souhaitez.