
Il vostro sito realizzato con Joomla non permette il reset della password dimenticata con l’errore “La tua conferma di reset password è fallita perchè token non valido..”?
Probabilmente l’errore è dato dal vostro template, vediamo come risolvere il problema.
Per il reset della password è necessario che l’utente inserisca nell’apposita pagina il suo nome utente ed il codice di reset ricevuto per email.
Se nella pagina di reset è presente solo il campo per l’inserimento del codice di reset Joomla darà un errore token; vediamo quindi come aggiungere il campo del nome utente:
- Accedere tramite FTP al vostro spazio web ed alla cartella d’installazione di Joomla
- Accedere al file templates/NOME_VOSTRO_TEMPLATE/html/com_user/reset/confirm.php
- Aggiungere prima delle righe:
<p><label for="token" class="hasTip" title="<?php echo JText::_('RESET_PASSWORD_TOKEN_TIP_TITLE'); ?>::<?php echo JText::_('RESET_PASSWORD_TOKEN_TIP_TEXT'); ?>"><?php echo JText::_('Token'); ?>:</label><br />
<input id="token" name="token" type="text" class="required inputbox" size="36
Queste:
<label for="username" class="hasTip" title="<?php echo JText::_('RESET_PASSWORD_USERNAME_TIP_TITLE'); ?>::<?php echo JText::_('RESET_PASSWORD_USERNAME_TIP_TEXT'); ?>"><?php echo JText::_('User Name'); ?>:</label><br />
<input id="username" name="username" type="text" class="required inputbox" size="36" />
- Salvate il file sul server; ora nella pagina di reset si avranno due campi, nome utente e codice di reset.
Testato su Joomla 1.5.22
PS: potrebbero essere necessarie lievi modifiche per uniformare la grafica, come ad esempio i valori class.
Fonte: forum Joomla.it



21 Febbraio, 2011 18:24
Invalid Token dimenticato il mio password
21 Febbraio, 2011 18:55
???