Réinitialiser le mot de passe admin de Blogotext
15/11/2019 ⋅ Aucun commentaire
Parce que quand on a pas tête, il faut avoir un accès ssh à son serveur ...
Voilà, j'ai migré tout mes services chez moi. A cette occasion, j'ai transféré les données du Blogotext que j'avais sur un VPS vers Yunohost à la maison. Dans la bagarre, j'ai changé de mot de passe, que je me suis empressé d'oublier :-P Résultat, me voilà coincé dehors avec plus la possibilité d'écrire quoique-ce soit. Ballot non :D
Bon, après avoir regarder un peu, je me suis aperçu que le login admin était stocker dans un fichier avec le hash du mot de passe, mais comment générer ce hash ?
Ben pas compliqué finalement. Il m'a suffit de lancer PHP en console, et de rejouer la fonction hash_pass qui génère ce hash et qui se trouve dans admin/in/auth.php.
php
>$hash = hash('sha512', 'montSuperMotDePasse');
>echo password_hash($hash, PASSWORD_BCRYPT);
Il ne reste plus qu'à copier ça dans admin/config/user.php et le tour est joué :)