![]() | ![]() | ![]() |
| |||||||
| Notices |
| Tags: admin, della, dellutente, guide, joomla, modifica, password, trucchi |
![]() |
| | LinkBack | Strumenti discussione | Modalità visualizzazione |
| | #1 |
| Admin 1,618034 ![]() | Guide e Trucchi Joomla - Modifica della password dell'utente Admin A chi non è mai capitato di perdere la password di amministratore??? Molti utenti si trovano in difficoltà quando devono genereare la nuova password e inseririla nel db. Per questo ho deciso di mettere a disposizione questa piccola guida pratica e veloce, così tutti i dubbi e i problemi saranno forse risolti GUIDA:
Con la versione 1.0.13 di Joomla qualcosa è cambiato nel formato e nella codifica/decodifica delle Password. Dalla versione 13 in poi la password è composta da due parti distinte: Ecco un esempio di password memorizzata nel database di Joomla nella tabella jos_users d3e55e37c74e607a0755fca970c50e41:lPnfJhqYKzoXGIHT La prima parte: d3e55e37c74e607a0755fca970c50e41 è la password vera e propria, ossia il testo che avete scelto criptato con la funzione MD5 di php utilizzando la funzione di joomla josHashPassword(). La seconda parte: lPnfJhqYKzoXGIHT è una stringa di 16 caratteri generata in manuare casuale con la funzione mosMakePassword() che troverete nel file /includes/joomla.php. La password viene poi memorizzata nel database accostando le due stringe separate dal carattere :. Anche in fase di decodifica joomla 1.0.13 tiene conto di queste due stringhe di caratteri. Per semplificare la creazione di una password da utilizzare in caso si smarrisca/dimentichi la password inserita in fase di installazione di Joomla ho creato questo semplice script in php: <php> <?php $sAction = @$_POST["x_action"]; if ($sAction == "") { ?> </php> <html> <p><span >Conversione Password x Joomla</span></p> <form action="creapassword.php" method="post" "> <input type="hidden" name="x_action" value="C"> <table border="0" cellspacing="0" cellpadding="4"> <td><span >Password</span></td> <td><span ><input type="password" name="x_password" size="20"></span></td> </tr> <tr> <td colspan="2" align="center"> <span > <input type="submit" name="submit" value="Codifica"> </span> </td> </tr> </table> </form> <br> </html> <php> <?php } else { $x_password = @$_POST["x_password"]; echo 'Password scelta : '.$x_password .'<br>'; echo 'Password codificata :' .josHashPassword($x_password) .'<br>'; } </php> <php> <?php function mosMakePassword($length=16) { $salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ0123456789"; $makepass = ''; mt_srand(10000000*(double)microtime()); for ($i = 0; $i < $length; $i++) $makepass .= $salt[mt_rand(0,61)]; return $makepass; } function josHashPassword($password) { // Salt and hash the password $salt = mosMakePassword(16); $crypt = md5($password.$salt); $hash = $crypt.':'.$salt; return $hash; } ?> </php> Create un file di testo e chiamatelo creapassword.php. Copiate i testo sopra riportato e incollatelo all’interno del file. N.B. Nel copiare i file NON copiate i tag <php></php> e <html></html>, servono soltanto per la [Solo gli utenti registrati possono visualizzare tutti i links] visualizzazione del codice in questo wiki Salvate il file nella root del vostro sito in locale. Attenzione! evitate di mettere questo file nella root del sito in remoto!! A questo punto, se digitate l’indirizzo http://localhost/miosito/creapassword.php vi comparirà un piccolo form con una casella di testo in cui digitare la password che volete criptare. Una volta scritta la password cliccate sul pulsante Codifica e vi comparirà la password codificata: Non dovete fare altro che copiarla e incollarla nel record della tabella jos_users del database di joomla per l’utente di cui volte modificare la password. |
| | |
| Sponsored Links |
| |
| | #2 |
| Utente ![]() Data registrazione: Jan 2008 Residenza: BS
Messaggi: 2
![]() | Riferimento: Guide e Trucchi Joomla - Modifica della password dell'utente Admin
ciao jarod, sono neo iscritto, mai postato... e sto cercando di impratichirmi con joomla v. 1.0.13, invece di presentarmi ho pensato subito di inoltrarmi nelle guide. stavo provando il php per il recupero della psw (non conosco gli script dunque non te la prendere sono l'ennesimo newby) ma non mi funziona... ho copiato il codice e mi appare la pagina ma non mi crea il codice...mi appare così: ![]() ![]() hai qualche suggerimento? fin d'ora... |
| | |
| | #3 |
| Admin 1,618034 ![]() | Riferimento: Guide e Trucchi Joomla - Modifica della password dell'utente Admin
Ciao Turutum e :welcome1: Sicuro di aver copiato bene il secondo codice e seguito bene la Guida? Sinceramente questo script non è stato scritto da me, ne ho messo notizia perchè mi è sembrato utile, quindi sul perchè ora non funzioni putroppo non posso darti indicazioni ben precise. Prova a controllare se hai fatto tutto correttamente ed al limite, se vuoi, puoi scrivere direttamente al sito creatore, per cercare di capire qualcosa in più E' quello nella Fonte dell'articolo Grazie e buona permanenza ![]() |
| | |
| | #4 |
| Utente ![]() Data registrazione: Jan 2008 Residenza: BS
Messaggi: 2
![]() | Riferimento: Guide e Trucchi Joomla - Modifica della password dell'utente Admin
in effetti ho seguito una strada alternativa... comunque scriverò alla fonte e nel caso ci siano delle nuove te le posto qui! ![]() |
| | |
| | #5 |
| Admin 1,618034 ![]() | Riferimento: Guide e Trucchi Joomla - Modifica della password dell'utente Admin
Ti ringrazio ![]() E scusami se non provo direttamente io...ma in questi giorni il tempo mi è davvero tiranno ![]() Grazie e in bocca al lupo ![]() |
| | |
| | #6 |
| Utente ![]() Data registrazione: Mar 2008
Messaggi: 1
![]() | Riferimento: Guide e Trucchi Joomla - Modifica della password dell'utente Admin
ma cm posso prendermi le password degli altri utenti????grz bacioni a tt |
| | |