it-swarm.dev

Errore di registrazione utente: due valori diversi per la password nel database?

Ho provato a registrare un nuovo utente dal frontend di Joomla, la registrazione è andata a buon fine e anche l'attivazione via e-mail ha avuto successo, ora quando provo ad accedere usando le nuove credenziali, ricevo un errore "Nome utente e password non coincidono o non hai un account ancora "?

Cosa c'è di interessante?
-> quando mi sono registrato dal frontend e ho impostato la password su read, questo valore è stato trovato nella _ tabella degli utenti f0bb7564f8c84d1cbdada8dc04493be2

-> e quando imposto la password su read usando Joomla backend, questo valore è stato trovato in _ tabella utenti 0edda82c8ad9aa4da0dfe3b64f249c18:dqRwd90MzB21LP8waOjW0XEQzt4LSZoE e il login è andato a buon fine?

SONO CONFUSO, PERCHÉ DUE VALORI DIVERSI PER STESSA PASSWORD read
[Versione Joomla: 3.2] [Versione PHP: 5.4]

3
saibbyweb

Ho riscontrato questo problema con 3.2.0 in particolare, soprattutto se il sito è stato aggiornato dalla 3.1. * Anche se non ricordo esattamente, penso che abbia a che fare con il cambio di hashing della password da md5 a bcrypt o al aggiunta dell'autenticazione a due fattori.

Hai provato "l'aggiornamento a 3.2.3" installando il pacchetto di aggiornamento tramite Extension Manager. Verifica che il database sia aggiornato e quindi riprovare?

1
BodgeIT

Joomla 3.2.0 aveva un grosso bug con l'archiviazione della password che era stato corretto con Joomla 3.2.1. I tuoi problemi sembrano abbastanza simili.

Vedi http://community.joomla.org/blogs/leadership/1790-update-on-321-and-security-enhancements.html per maggiori dettagli

2
Bakual