Changement de mot de passe admin de drupal 7
Je suis à l'aide intégrée dans Drupal 7 module utilisateur, avant d'enregistrement de l'utilisateur, vous avez oublié votre mot de passe e-mails et tout ça.
J'ai oublié mon mot de passe admin. J'ai accès à mon site web qui est hébergé sur l'1and1.com et ont également accès à mysql?
Est-il possible de changer de mot de passe ou adresse de courriel par le biais de SQL afin que je puisse accéder à la page d'administration?
Si possible comment? Pouvez-vous quelqu'un peut m'aider?
Merci!
OriginalL'auteur TheDevMan | 2014-06-05
Vous devez vous connecter pour publier un commentaire.
Si vous avez Drush installé, il vous suffit d'entrer la commande suivante dans le terminal, à partir de n'importe où à l'intérieur de la racine du site.
Ici,
admin
est le nom de l'utilisateur; qui est le mot de passe sera changé àmynewpassword
.drush uli
serait aussi faire l'affaire, mais pas aussi rapidementOriginalL'auteur Ajit S
Après plusieurs recherches, j'ai essayé le code suivant stocké dans un fichier php dans le répertoire racine
enregistré comme password-reset-admin.php
Et après que l'accès au fichier php à travers les éléments suivants:
Juste que cela fonctionne..:) j'Espère que ça aide les autres.
Assurez-vous de supprimer le fichier.
password-reset-admin.php
dès que c'est fait. Sinon, peut entraîner une échappatoire. Veuillez noter que je l'ai mentionné d'une manière simple et sûre de changer le mot de passe, à l'aide de Drush.Je n'ai pas installé Drush..
vous pouvez toujours après l'impression de l'utiliser dissocier pour supprimer le fichier assurez-vous de garder copie de sauvegarde de fichiers peuvent également ne pas envie de faire allusion à ses il y et autoriser les utilisateurs à visiter comme normale si le site web peut fonctionner normalement
Je ne pouvais pas changer le mot de passe directement dans la base de données, à l'aide de 'newpass' hash de site web avec Drupal. Cela a très bien fonctionné. Merci!
OriginalL'auteur TheDevMan
Pour changer le mot de passe, vous devez disposer d'un accès shell à votre site web. Sinon, téléchargez une copie de drupal 7 sur votre machine locale.
Ensuite, ouvrez votre terminal et accédez à votre Drupal 7 dossier racine. Puis tapez la commande suivante:
Remplacer
NEW_PASSWORD
avec le nouveau mot de passe vous avez besoin.Ce sera la sortie d'un nouveau hash du mot de passe, copier ce mot de passe et accédez à votre gestionnaire de base de données (phpMyAdmin ou similaire) et de modifier le mot de passe administrateur nouvellement générés texte.
Je ne connais pas d'autre façon de le faire, parce que Drupal n'est pas à l'aide de
MD5
plus et utiliser un algorithme de hachage à la place.OriginalL'auteur Muhammad Reda
Changer de répertoire de votre Drupal de la racine.
Ensuite générer la nouvelle table de hachage.
En cas de Drupal 7:
Puis d'exécuter la requête SQL pour mettre à jour le mot de passe administrateur:
En cas de Drupal 8 chemin d'accès au script sera:
Mise à jour de base de données:
Nettoyer le cache:
OriginalL'auteur Alex Langer
Si vous avez accès à la base de données, puis...
Aller à la table des utilisateurs dans votre base de données et modifier l'admin email à un courriel que vous avez accès.
Par la suite, sur la tête de yoursite.com/user/password et entrez l'e-mail qui vient de changer.
Fait!
OriginalL'auteur Chris Happy
Testé et ça marche!!!
Avec l'accès à la table "utilisateurs" dans votre Base de données via PhpMyAdmin par exemple (c'est à dire cette table peut avoir un préfixe que vous avez déjà une mention lors de l'installation de Drupal, yourPrefix_ peut être le nom de votre projet en tant que mywebsitename_, et dans ce cas, vous aurez mywebsitename_users).
Vous devez modifier le "pass" colonne associée à la "uid" colonne avec la valeur 1 (j'.e 1 pour le compte utilisateur admin).
Que la valeur chiffrée du mot de passe: Admin_12345 est =>
$S$DifCVXg9tNtHadziyyQJQVLAaZzW5EgS6ojr56d.mk8MpNQs1II2
Vous pouvez adhérer à votre compte admin après le remplacement de l'ancien mot de passe haché valeur stockée dans votre base de données que vous avez totalement oublié.
N'oubliez pas de changer le mot de passe: Admin_12345 après que vous accédez à votre compte avec un autre.
OriginalL'auteur lake
Vous pouvez générer des requêtes ici et exécutez la requête dans la base de données.
OriginalL'auteur Karthikeyan Manivasagam