Se capita di aver smarrito la password di amministrazione del proprio sito Magento, devi sapere che la puoi resettare direttamente nel database senza ricorrere alla procedura, “ho dimenticato la password”.
Per farlo, è sufficiente seguire i passaggi di seguito:
1) Apri phpMyAdmin
Una volta aperto phpMyAdmin, seleziona il database relativo alla tua applcazione* dal menu di sinistra.
2) Cambia la password con la query
Ora, clicca sul tab in alto SQL per poter eseguire la query MySql che riposto dopo l’immagine che segue:
Ecco la query che devi inserire nel box:
UPDATE `admin_user` SET `password` = MD5('password') WHERE `username` = 'admin';
dove:
- admin_user è la tabella del database. Tieni presente che il tuo database potrebbe usare un rpefisso tipo “mg_” o qualcosa del genere. In questo caso, invece di admin:user, dovrai mettere mg_admin_user.
- NEWPASSWORD – è la nuova password che vuoi impostare
- ADMIN_USER – è l’user dell’amministratore a cui vuoi cambiare la password (solitamente admin).
3) Esegui la query
Clicca il bottone VAI o GO per lanciare la query e la password verrà cambiata. Puoi avere la conferma dal messaggio di successo che comparirà in alto.
4) Fatto!
*NB Se non sei sicuro di quale sia il database del tuo sito, puoi trovare questa informazione nel file:
~/app/etc/local.xml
Aprilo con un editor di testo e troverai il nome del database nella righa che segue
[sql]<dbname><![CDATA[<strong>magento_database</strong>]]></dbname>[/sql]
dove magento_database è il nome del tuo database.
Spero che la procedura sia chiara e possa esserti di aiuto!