Pagina principale arrow Tutorial generici arrow Recuperare la password
Recuperare la password Translate to English PDF Stampa E-mail
Tutorial

 

Le operazioni da effettuare sono molto semplici:

Nota bene: le indicazioni seguenti presuppongono che abbiate accesso con il tool amministrativo, (PhpMyAdmin ad esempio), al vostro database. Nel caso non si disponga di tale strumento l'operazione non potrà essere effettuata.


Premessa: questa guida è essenzialmente valida per moficare l'hash password dell'utente. Dalla versione Joomla 1.0.13 e superiori l'hash non è più definito in MD5 ma da una combinazione di MD5 più SALT,  MD5+16 caratteri (aggiunti dalla funzione salt) per la versione Joomla 1.0.13 MD5+32 caratteri (aggiunti dalla funzione salt) nella versione Joomla 1.5 quindi attenzione utilizate quella più appropriata alla versione che state utilizzando.

  1. aprire PHPMyAdmin
  2. Individuate il database utilizzato dalla vostra installazione Joomla!
  3. Scorrete le varie tabelle e cercarete la tabella “jos_users” (jos_ è il prefisso predefinito da Joomla! ma è anche possibile che in fase di installazione voi abbiate indicato un prefisso diverso quindi fate riferiento a quello per individurate la giusta tabella sulla quale opereremo ad esempio "mio_users")
  4. Cliccate sul nome della tabella, se utilizzate la lista che appare a sinistra oppure spuntate il box, se utilizzate la lista nella pagina principale e poi cliccate sul tasto “mostra”
  5. Dalla pagina seguente cercate e selezionate il simbolo della matita “modifica”
  6. Cercate il campo "password" in pratica la quinta colonna partendo da sinistra.
    La struttura delle righe che appare segue questo ordine:
    • id
    • name
    • username
    • email
    • password
    • usertype
    • block
    • sendEmail
    • gid
    • registerDate
    • lastvisitDate
    • activation
    • params
  7. la password presente nel relativo campo "password"  può essere codificata in MD5 a 32 caratteri (per versioni Joomla! fino alla 1.0.12) o in un formato formato combinato di MD5 e SHA-1 per versioni successive (ad esempio la versione 1.0.13)

A questo punto è possibile recuperare la password o modificarla.

Si consiglia di non intervenire sugli altri campi con altre modifiche

Di seguito trovate gli esempi per gestire gli hash da inserire, sceglietelo in base alla versione che utilizzate e ricordatevi di cambiare subito password al primo accesso. 

L'hash password delle versioni Joomla! 1.0.13 e Joomla! 1.5 varia notevolmente dalle versioni Joomla! 1.0.12 ed inferiori. Proprio per questo il Dev Team consiglia, nel caso di una migrazione da versioni precedenti la 1.0.12 a Joomla 1.5, di aggiornare prima alla versione Joomla! 1.0.13 e poi migrare alla versione Joomla! 1.5

i vecchi hash password prima della versione 1.0.13 erano in codifica MD5
quindi il tool per il recupero va bene solo per quelle versioni.
Con la versione 1.0.13 è stato introdotto il sistema MD5 + Salt
ovvero stringa MD5 più 16 caratteri Salt (accrescendo la sicurezza)
Cosa succede... succede che ora in questo modo non è possibile creare un hash semplicemente come prima
in quanto i 16 caratteri salt non permettono di utilizzare lo stesso hash ad esempio con accoppiate
tipo
nome utente : pippo
pass admin: 1e191de48cd6af48320fe52e95806125:ZizS6JMb5tIEx8dC (hash creato per pippo come pass [b]admin[/b])
in quanto questo hash non può essere utilizzato ad esempio con nome utente : caio
in quanto l'hash (anche se la pass è [b]admin[/b]) sarà diverso

Con la versione 1.5 le cose cambiano ancora il codice salt passa da 16 a 32 caratteri e resta lo stesso problema
citato sopra, l'hash creato per un nome utente non potrà essere utilizzato con un altro nome utente anche se la pass è la stessa.


Per eventualmente cercare di recuperare la pass si possono tentare queste accoppiate:

Per Joomla! 1.0.13
Nome utente : admin
Pass : admin
L'hash password dovrebbe essere il seguente
1e191de48cd6af48320fe52e95806125:ZizS6JMb5tIEx8dC

Per Joomla! 1.5
Nome utente : admin
Pass : admin
L'hash password dovrebbe essere il seguente
af68ca4cc7fdb63463f924fcbc2e1ccb:HQizAYOkOcznVvrlNZeKl2zoOPd3CKaA


Per versioni precedenti la release 1.0.13 utilizzate l'utility seguente per creare la vostra nuova password inserendo nel primo campo il nome in chiaro, ad esempio pippo e cliccare sul metodo di codifica utilizzato dalla vostra versione Joomla! (come accennato sopra). Nell'ultimo campo dell'utility aparirà una serie alphanumerica che dovrete copiare ed incollare nel campo "password" e salvare.


Se tutto va bene potrete finalmente avere di nuovo accesso al pannello amministratore e dalla gestione utente potrete nuovamente cambiare la password (se avete scelto realmente pippo , in questo caso non sarà certo una password molto sicura!)

Le Utility di  Joomla!Italia

Utility per la creazione o il recupero hash password account amministratore.

Inserisci qui la password in chiaro ad esempio "pippo"
Scegli il formato di codifica
Copia e incolla il risultato nella riga password della tabella #__users

 
 
< Prec.   Pros. >