Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Può capitare a tutti di dimenticare la password del proprio sito WP (anche grazie alle nuove complicatissime password automatiche :D) o che la password sia stata cambiata inavvertitamente o che sia stata manomessa da terzi. In questa guida verranno spiegati alcuni metodi utili per recuperare o resettare la password di WordPress in modo semplice e veloce.

Metodo 1. Reset da phpmyadmin

Metodo 2. Reset tramite query

Metodo 3. Reset tramite file functions.php

Metodo 1. Reset da phpmyadmin

Con questo metodo è possibile cambiare la password direttamente nel DB tramite phpmyadmin.

Per poter procedere è necessario accedere a phpmyadmin sul proprio pannello hosting

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Una volta fatto l’accesso si presenterà come segue

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Dopo bisogna cliccare sulla tabella relativa gli utenti, solitamente è (prefisso)_users e successivamente su “modifica”.

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Comparirà quindi una schermata come questa dove bisognerà agire sulla funzione della colonna user_pass

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Bisogna quindi selezionare MD5 e inserire la nuova password

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Il risultato sarà come questo

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Metodo 2. Reset tramite query

Con il secondo metodo è possibile fare un update della password tramite query. E’ simile al metodo 1 ma più rapido.

La prima cosa da fare è accedere a phpmyadmin sezione SQL

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Dopo bisogna inserire una query con questa sintassi

UPDATE `(prefix)_users` SET `user_pass` = MD5('PASSWPRDSCELTA') WHERE `(prefix)_users`.`ID` = (IDADMIN);

inserendo al posto di:

(prefix), il prefisso delle tabelle

PASSWORDSCELTA, la password che si vuole inserire

IDADMIN, l’ID dell’admin a cui si vuole cambiare la password

ad esempio così

UPDATE `wpii_users` SET `user_pass` = MD5('nuovapassword') WHERE `wpii_users`.`ID` = 1;

Una volta fatto si avrà una schermata come questa

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Metodo 3. Reset tramite file functions.php

Se si dispone di accesso FTP o del file manager (tramite pannello di controllo) è possibile resettare la password dell’admin tramite il file functions.php .

La prima cosa da fare è accedere allo spazio per vedere i files disponibili

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Bisogna poi andare nella cartella del template in uso e aprire il file functions.php

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Basta aggiungere nel file functions.php, dopo il tag di apertura php questo codice

wp_set_password('NuovaPassword',ID);

Dove al posto di

NuovaPassword, va inserita la password desiderata

ID, va inserito l’IP dell’utente admin che solitamente è il numero 1

Per avere, infine, una situazione come la seguente.

Immagine della guida Come resettare la password persa/dimenticata di WordPress del sito Cionfs.it

Una volta fatta questa modifica basta andare sulla pagina di login di wordpress, fare un tentativo di login in modo da far refreshare la pagina e dopo si potrà fare il login con la password inserita.

Dopo aver fatto questa modifica bisogna rimuovere il codice inserito nel file functions.php.