Joomla.it Forum
Joomla! 3 => Joomla! 3 => : mcapo75 22 Nov 2013, 12:37:03
-
il modulo non mi funziona.
facendo la registrazione con user, password e email arriva email:
Salve xxx, Grazie per la tua registrazione su xxx. Il tuo account è stato creato e deve essere attivato prima che tu possa utilizzarlo.
Per attivarlo clicca sul link seguente o fai un copia e incolla nel tuo browser: xxxxxxx
Dopo averlo attivato, potrai accedere all'area riservata di xxx usando le seguenti username e password:
Nome utente: xxx
Password: xxx
Entrando come amministratore, vedo l'utente registrato e lo abilito.
Però quando inserisco la user e la psw dell'utente registrato non entro!
ho Joomla! 3.2.0 Stable [ Ember ] 6-November-2013 14:00 GMT con template Gantry
PS: mi funziona anche se faccio "Password dimenticata?"
Mi arriva email
Salve,
E' stata inviata una richiesta di reset della password del tuo account sul sito xxxx.
Per resettare la tua password, devi inviare questo codice per verificare che la richiesta sia legittima.
Il codice è xxxxxx
Clicca sulla URL seguente per inserire il codice e procedere al reset della tua password.
xxxxx
Grazie.
[allegato eliminato automaticamente dopo un anno]
-
Ciao,
su un blog sono segnalati i codici che devi modificare per far funzionare la registrazione di nuovi utenti e il reset della password su Joomla! 3.2.0.
Ho provato personalmente ed in effetti il problema si risolve.
Li elenco di seguito, non potendo linkare la pagina esterna al forum. (Prima di farlo, fai comunque un backup dei file che andrai a modificare, in modo da ristabilire la situazione in caso di errori.)
/libraries/joomla/user/helper.php:
1. Cambia
$encrypted = ($salt) ? md5($plaintext . $salt) : md5($plaintext);
in
$encrypted = ($salt) ? md5($plaintext . $salt) . ':' . $salt : md5($plaintext);
/libraries/joomla/user/user.php:
2. Cambia
$array['password'] = $crypt . ':' . $salt;
in
$array['password'] = $crypt;
/components/com_users/models/reset.php:
[size=78%]3. Cambia[/size]
$password = $crypted . ':' . $salt;
in
$password = $crypted;
4. Cambia
[/size][size=78%]if (!($crypt == $testcrypt))[/size]
in
if (!($user->activation == $testcrypt))
5. Cambia
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt);
in
$testcrypt = JUserHelper::getCryptedPassword($data['token'], $salt, 'md5-hex');
/plugins/authentication/joomla/joomla.php:
[/size][size=78%]6. Cambia[/size]
if ($crypt == $testcrypt)
in
if ($result->password == $testcrypt)
Con il rilascio della prossima versione 3.2 questo problema dovrebbe essere risolto, ovviamente. In quel caso la cosa migliore sarà aggiornare il sito alla nuova versione (come sempre).
-
PS. Su utenti già registrati, se anche dopo le modifiche apportate l'accesso non funziona, fai il reset della password.
Una volta resettata la password l'accesso dovrebbe funzionare regolarmente.
-
ma devo cambiare il codice delle pagine in ftp?
-
Sì, ti colleghi via FTP (ad esempio FileZilla) al sito, e modifichi i file indicati.
Prima, però, scarica una copia del file originale sul tuo PC, in modo da avere un backup.
-
ma io ho la versione
Joomla! 3.2.0 Stable [ Ember ] 6-November-2013 14:00 GMT
-
anche io ho la versione 3.2
e mi trovo nella stessa situazione, quando termino il form di registrazione anzichè dirmi i verificare la posta e cliccare sul link per l'attivazione mi ripresenta di nuovo il form.
ho provato anche a disabilitare l'invio della mail ma non ho ottenuto alcun risultato positivo
è necessario attendere una ulteriore versione stabile ?
-
ho copiato i codici come consigliato da daimonet (http://forum.joomla.it/index.php?action=profile;u=62871)
FUNZIONA!
GRAZIE
-
ho provato anche io ma non funziona !!! :'( >:(
-
hai copiato tutte le pagine come è scritto in ftp?
devi sostituire le pagine modificate.
-
ho ricominciato daccapo.
in locale mi sono creato un nuovo sito inserendo solamente il menù principale, un paio di articoli ed il menù utenti con il login per la registrazione.
quando vado nel form di registrazione, dopo aver inserito i dati non compare il messaggio che mi dice che stò per ricevere una mail con un link da cliccare per l'attivazione.
Dal lato amministrativo ho controllato ed il nuovo utente è presente ma non è nè abilitato nè attivato.
-
cancella l'utente e copiati in ftp i le nuove pagine modificate
/libraries/joomla/user/helper.php:
/libraries/joomla/user/user.php:
/components/com_users/models/reset.php:
/plugins/authentication/joomla/joomla.php:
-
avevo cambiato tutte le stringhe e non andava... ero distrutto e disperato... poi ho provato a cancellare e a fare nuovi utenti... con i nuovi va.... grandioso :D
complimenti!!!!!
-
Buongiorno ragazzi,
visto il vostro topic mi sembravo salvo. Invece ho Joomla 3.2.0 e quando provo a resettare la password mi dice che il codice di verifica non è valido.
Seguito dal seguente messaggio
"La conferma del reset della tua password è fallita perchè il codice di verifica non era valido. Utente non trovato joomla".
Ho provato a cercare le stringhe indicate ma non le trovo nei file indicati.
Sapreste indicarmi perchè ?