Il y a des tas de raisons qui peuvent faire qu’on n’accède plus à son tableau de bord :

  • hack
  • oubli des mots de passe
  • le webmaster a disparu dans la nature
  • mon chat a sauté sur le clavier quand je tapais mon mot de passe

Une procédure existe, en passant par phpmyadmin.

  1. ça donne des sueurs froides à certains
  2. il est aussi possible qu’on n’ait pas / plus ses accès à phpmyadmin

Pas de panique ! Tant que vous avez accès à votre ftp, un simple fichier (que vous pouvez charger sous forme de .zip ici) va vous permettre de recréer, miraculeusement, un user admin provisoire. L’avantage est que même si vous avez oublié votre mot de passe FTP, vous avez toujours accès au téléchargement de fichier par l’interface de votre hébergeur (OVH, 1&1, etc…)

Vous dézippez et vous trouvez un fichier script_user_creation.php dont voici le contenu :

<?php require_once ( 'wp-config.php' ) ; $userdata = array( 'user_login' => 'temp_admin', 'user_pass' => 'toutouyoutoutou' , 'user_email' => '[email protected]' , 'role' => 'administrator' ); $user_id = wp_insert_user( $userdata ) ; //On success if( !is_wp_error($user_id) ) { echo "User created : ". $user_id ; } ?>

Ce fichier est à télécharger sur votre espace web au même niveau que le wp-config.php

Une fois que vous l’avez téléchargé, vous allez sur la page d’accueil de votre blog, et vous rajoutez, dans la barre d’adresse, /script_user_creation.php

Vous pouvez éventuellement avoir des messages d’erreur cabalistiques, on s’en fiche. L’essentiel est de voir, au bas de la page, ce message « User created : » suivi d’un chiffre.

Et voilà, il vous suffit de vous connectez avec le login temp_admin et le mot de passe toutouyoutoutou

Précautions d’usage

Attention : c’est brutal, efficace et absolument pas sécurisé. C’est une solution de dépannage, et il est essentiel :

  • de changer « au cas où » les valeurs de login et / ou de mot de passe avant de charger le fichier (vous pouvez l’éditer avec Notepad)
  • de supprimer le fichier du FTP immédiatement après utilisation

En cas de non respect de ces consignes, je décline toute responsabilité.

Si il n’y a pas le message User created alors le problème est plus grave. Il faut consulter 🙂

(Charly, le beau chat roux sur le clavier appartient à DanR qui partage sa photo sous licence CC BY NC SA)

Que pensez-vous de cet article ?
Super0
Bien0
Bof0
Nul0
Poster un commentaire