J'espère que quelqu'un pourra aider. L'un de mes collègues a un site Web d'église qui était géré par l'un des fidèles de l'église. Cependant, la personne qui a créé le site Web est décédée depuis. Malheureusement, il n'a pas laissé de détails sur la gestion du site.
Nous avons accès au panneau de connexion de l'administrateur. J'ai essayé les connexions habituelles d'administrateur, mot de passe, etc., etc. Mais je n'ai pas eu de chance. J'ai une expérience limitée de l'utilisation de WordPress, donc je ne sais pas s'il est possible d'accéder à ce site. Ce serait très utile, car nous devons mettre à jour les horaires de masse et d’autres détails sur le site Web.
Est-il possible d'accéder à ce panneau d'administration sans nom d'utilisateur ni mot de passe?
Si quelqu'un pouvait aider, ce serait très apprécié.
Merci,
David
Deux façons de réinitialiser
Si vous avez un accès à la base de données tel que phpmyadmin, suivez les étapes ci-dessous:
J'espère que ça aide.
Si vous avez un accès ftp au site, procédez comme suit:
/wp-content/mu-plugins
s'il n'existe pas.add-admin.php
dans ce dossier.Contenu du fichier:
<?php
function add_admin() {
$login = 'new-admin-name';
$password = 'any-password';
$email = '[email protected]';
if ( ! username_exists( $login ) && ! email_exists( $email ) ) {
$user_id = wp_create_user( $login, $password, $email );
wp_update_user( array(
'ID' => $user_id,
'role' => 'administrator',
) );
}
}
add_action( 'init', 'add_admin' );
Puis ouvrez la page de connexion your-site.org/admin
et connectez-vous avec les informations d'identification spécifiées dans le code ci-dessus dans $login
et $password
.
Une fois la connexion réussie, vous pouvez supprimer ce fichier add-admin.php
- vous n’en avez plus besoin.
Bien que la réponse de @ maverick soit fondamentalement correcte, elle est incomplète.
Notez que lorsque vous entrez un mot de passe en texte brut lors de l'édition de cet enregistrement d'utilisateur admin, vous devez également sélectionner "MD5" pour ce champ. La simple saisie d'un mot de passe en texte brut ne fonctionnera pas.
Vous pouvez également modifier l'adresse e-mail du compte administrateur, puis effectuer la procédure 'mot de passe perdu'.
Une fois que vous avez le contrôle de l'administrateur, créez-vous un nouvel utilisateur, connectez-vous en tant que cet utilisateur, puis supprimez (ou rétrogradez) l'utilisateur actuel. Regardez la liste des utilisateurs et "Prune" au besoin.
Vous pouvez également envisager (recommandé) de modifier le mot de passe de la base de données et de permettre aux utilisateurs de FTP/hébergement de bloquer l'ancien administrateur. Et utilisez des mots de passe "forts" pour tous.
Et sauvegardez tout: bases de données et code personnalisé.