Indice
Come resettare la password persa/dimenticata di WordPress
Può capitare di dimenticare la password del proprio sito WP, sia per via di dimenticanza che delle password automatiche che possono essere difficili da ricordare, o che la password sia stata cambiata inavvertitamente o che sia stata manomessa da terzi o per altri motivi.Essere esclusi dall'accedere al proprio sito web può avere conseguenze serie per un'attività online, come tempi di inattività, danni alla reputazione, rischi per la sicurezza e perdita di produttività.E' possibile ovviare alla problematica di accesso del pannello di amministrazione modificando la password dell'utente. Questo tutorial è indicato per chi ha difficoltà di accesso alla propria area admin a causa di dimenticanza, accessi utilizzati da agenzie o altre casistiche.Anche se si è bloccati fuori dal sito e non si ha accesso alla propria email si potrà accedere, grazie alle varie soluzioni fornite di seguito, all'area amministrativa.Il reset della password amministrativa può essere eseguito in diversi modi:1. Tramite il classico reset della mail dell'utente admin;2. Tramite il reset nel pannello di amministrazione;3. Tramite phpmyadmin;4. Tramite wp-cli;5. Tramite query SQL;6. Tramite il file functions.php;Reset password admin WordPress tramite password persa (lost password).
Per fare il reset tramite sistema "lost password" bisogna andare su miositoweb.ext/wp-adminSuccessivamente bisogna cliccare su "Lost your password?"Nella schermata successiva comparirà la richiesta di inserire username o email dell'utente adminUna volta compilato il campo si riceverà una mail su cui basterà cliccare per arrivare alla schermata di reset passwordUna volta fatto si potrà accedere con il solo username e la nuova password.Reset password admin WordPress tramite pannello di amministrazione
Se non ci si ricorda la password ma si è collegati al wp-admin è possibile fare il cambio direttamente dalla modifica del proprio profilo.Bisogna andare in alto a destra sul proprio username e selezionare "modifica profilo"Una volta fatto si aprirà una schermata con diverse impostazioni modificabili. Bisogna andare in basso, verso la fine, alla voce "gestione account" e cliccare su "Imposta nuova password"Una volta cliccato comparirà il form di inserimento dove verrà proposta una password casuale sicura, modificabile ovviamente a propria scelta.Reset password admin WordPress tramite phpmyadmin
Il reset della password, se non ci si ricorda o non si può accedere al wp-admin, è fattibile anche tramite PHPMyAdmin.Accedendo al pannello di controllo bisogna andare su PHPMyAdmin su cPanel O su database>PhpMyAdmin in pleskUna volta fatto l’accesso si presenterà la schermata di phpmyadmin
Si deve cliccare sulla tabella relativa gli utenti, solitamente è (prefisso)_users e successivamente su “modifica”.
Comparirà quindi una schermata dove si deve agire sulla colonna user_pass
In questa schermata si deveselezionare come funzione MD5 e come valore la nuova password da inserire Una volta inserita basta cliccare su Esegui per ottenere questo risultato Reset password admin WordPress tramite wp-cli
Tramite WP-CLI, l'interfaccia a riga di comando di WordPress, è possibile eseguire azioni in modo rapido e veloce senza accedere all'area amministrativa del sito web. Grazie a questo potente strumento sarà possibile effettuare il cambio password di uno o più utenti admin.Per farlo bisognerà accedere al terminale (tramite SSH o tramite terminale integrato sul piano hosting) ed andare nella cartella relativa WordPress, in questo caso public_htmlcd public_htmlUna volta dentro questa directory si può digitare il seguente comando per avere la lista degli utenti registrati e i relativi ruoli
wp user listSuccessivamente basterà trovare l'utente di interesse e lanciare il seguente comando per cambiare la password
wp user update <username> --user_pass=<new_password>Di seguito un esempio dell'esecuzione dei comandi
Reset password admin WordPress tramite query SQL
E' possibile fare un update della password dell'utente admin di WordPress tramite query. Come prima cosa bisogna accedere a PHPMyAdmin.Accedendo al pannello di controllo bisogna andare su PHPMyAdmin su cPanel O su database>PhpMyAdmin in pleskUna volta fatto l’accesso si presenterà la schermata di phpmyadmin
Cliccare poi sulla voce SQLUtilizzare, poi, la seguente queryUPDATE `(prefix)_users` SET `user_pass` = MD5('PASSWPRDSCELTA') WHERE `(prefix)_users`.`ID` = (IDADMIN);Dove(prefix) è il prefisso delle tabellePASSWORDSCELTA è la password che si vuole inserireIDADMIN è l’ID dell’admin a cui si vuole cambiare la passwordUna query di esempio è questa
UPDATE `wpii_users` SET `user_pass` = MD5('nuovapassword') WHERE `wpii_users`.`ID` = 1;Si otterrà quindi questo risultato
Reset password admin WordPress tramite il file functions.php
Se si ha a disposizione l'accesso FTP o al file manager (tramite pannello di controllo) è possibile resettare la password dell’admin tramite il file functions.php .Come primo step è necessario accedere allo spazio e visualizzare i filesposizionarsi quindi nella cartella del tema dove è presente il file functions.php ed aprire/editare il file Inserire quindi nel file il codice in questo formatowp_set_password('<password>',<ID>);dove<password> è la nuova password da configurare<ID> è l'ID dell'utente a cui bisogna cambiare la passwordUna volta salvato il file basterà visitare su 2-3 pagine il sito e verrà fatto il reset della password.NB: Questa metodologia di cambio è "estrema" ed è sconsigliata.