Dans un article précédent, nous vous donnions une astuce pour réinitialiser votre mot de passe admin sous Joomla 1.5 grâce à un petit script, cette fois-ci l'astuce concerne Joomla 2.5 et permet de réinitialiser votre mot de passe admin plus facilement. Si votre compte admin a disparu, il existe également une solution.
L'adresse magique
Pour réinitialiser votre mot de passe admin sous Joomla 2.5, la solution est très simple puisqu'il suffit de rajouter à la suite de l'adresse de votre site :
index.php?option=com_users&view=reset
L'adresse e-mail de votre compte admin est nécessaire comme vous pouvez le voir sur l'image ci-dessous :
Si votre compte a disparu...
Dans le cas où votre compte admin est introuvable alors il existe une solution. Heureusement cela n'arrive que très rarement et je vous conseille de vérifier la sécurité de votre site si c'était le cas. Il faut donc lancer la requête suivante dans votre base de données :
REPLACE INTO `jos_users` ( `id`, `name`, `username`, `email`, `password`, `usertype`,
`block`, `sendEmail`, `gid`, `registerDate`, `lastvisitDate`, `activation`, `params`)
VALUES ( 62, 'Administrator', 'admin', ' ',
'5f4dcc3b5aa765d61d8327deb882cf99', 'Super Administrator', 0, 1, 25, '2005-11-22
00:31:11', '2005-11-26 22:05:38', '', 'editor=');
Pensez bien à remplacer le suffixe de votre table dans la requête ainsi que la bonne adresse e-mail. Vous pouvez également modifier les valeurs administrator et admin.
Cette opération consiste donc à recréer un compte super admin avec comme identifiants admin/mot de passe.