Back to top

Autore Topic: (risolto) Modulo Login  (Letto 7886 volte)

Offline mcapo75

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
(risolto) Modulo Login
« il: 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]
« Ultima modifica: 26 Nov 2013, 15:52:57 da mcapo75 »

Offline daimonet

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:Modulo Login
« Risposta #1 il: 26 Nov 2013, 11:33:41 »
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).



Imparare a costruire siti web   www.corsodijoomla.it

Offline daimonet

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:Modulo Login
« Risposta #2 il: 26 Nov 2013, 11:35:05 »
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.
Imparare a costruire siti web   www.corsodijoomla.it

Offline mcapo75

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Modulo Login
« Risposta #3 il: 26 Nov 2013, 11:40:58 »
ma devo cambiare il codice delle pagine in ftp?

Offline daimonet

  • Nuovo arrivato
  • *
  • Post: 28
    • Mostra profilo
Re:Modulo Login
« Risposta #4 il: 26 Nov 2013, 11:43:41 »
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.
Imparare a costruire siti web   www.corsodijoomla.it

Offline mcapo75

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Modulo Login
« Risposta #5 il: 26 Nov 2013, 13:17:32 »
ma io ho la versione
Joomla! 3.2.0 Stable [ Ember ] 6-November-2013 14:00 GMT   

Offline maupir

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:Modulo Login
« Risposta #6 il: 26 Nov 2013, 14:24:41 »
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 ?

Offline mcapo75

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:Modulo Login
« Risposta #7 il: 26 Nov 2013, 15:46:59 »
ho copiato i codici come consigliato da daimonet


FUNZIONA!
GRAZIE

Offline maupir

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:(risolto) Modulo Login
« Risposta #8 il: 26 Nov 2013, 22:31:09 »
ho provato anche io  ma non funziona !!! :'( >:(

Offline mcapo75

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:(risolto) Modulo Login
« Risposta #9 il: 27 Nov 2013, 10:26:56 »
hai copiato tutte le pagine come è scritto in ftp?
devi sostituire le pagine modificate.

Offline maupir

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re:(risolto) Modulo Login
« Risposta #10 il: 27 Nov 2013, 10:39:12 »
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.

Offline mcapo75

  • Esploratore
  • **
  • Post: 70
    • Mostra profilo
Re:(risolto) Modulo Login
« Risposta #11 il: 27 Nov 2013, 11:11:39 »
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:
« Ultima modifica: 27 Nov 2013, 11:13:15 da mcapo75 »

Offline ggo259

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:(risolto) Modulo Login
« Risposta #12 il: 10 Feb 2014, 01:49:15 »
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!!!!!

Offline ross67

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:(risolto) Modulo Login
« Risposta #13 il: 06 Mag 2014, 09:08:35 »
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è ?

 



Web Design Bolzano Kreatif