Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Skate 29 Apr 2010, 22:08:52
-
Come mai quando cerco di recuperare la psw, ricevo regolarmente la email, ma quando inserisco il codice mi da questo errore
"La tua conferma di reset password è fallita perchè token non valido.. "
Grazie
-
versione joomla? Utilizzi login nativo o altro di 3rze parti?
-
Ver. 1.5.16 utilizzo il Login nativo di Joomla.
Grazie
-
Ciao!
Aggiorna innanzitutto alla 1.5.17, poi riprova.
ciaoo
-
Che tipo di template stai utilizzando?
Perchè sono stati segnalati problemi ad esempio con template che usano il framework gantry
-
Uso un template mio, senza fronzoli, cmq ora provo ad aggiornare alla 1.5.17... :-[
-
Nonostante l'aggiornamento alla 1.5.17 mi da sempre:
La tua conferma di reset password è fallita perchè token non valido..
Dove può essere il problema?
Grazie
-
anche io ho lo stesso problema! tu l'hai risolto?
-
No, purtroppo non ancora. :'(
-
vediamo se riusciamo a capire se hai qualcosa di simile al mio caso: usi joomfish, che versione? io ho installato alpharegistration, tu hai usato qualche modulo particolare?
-
No, ne uno ne l'altro.
Modulo di registrazione originale, qualche slide di foto, un modulo per le news.
Basta.
-
Ciao ragazzi,
che versione di php sul server?
-
io ho
Versione database: 5.0.90-community-log
Collation Database: utf8_general_ci
Versione PHP: 5.2.12
Server Web: Apache
Server web per interfaccia PHP: cgi-fcgi
Versione di Joomla!: Joomla! 1.5.18 Stable
-
Succede anche a me... sottoscrivo.
-
da qui
http://forum.joomla.it/index.php?topic=106398.new;topicseen#new
Sembra essere un bug joomla, ecco la soluzione:
dobbiamo rimuovere la linea 126 dal file / components / com_user / models / reset.php
-
A me da ancora quell'errore, nonostante abia commentato la riga indicata...
-
Buongiorno,
io ho rimosso la linea 126 e ho risolto il problema soltanto quando effettuo il login come utente normale del sito.
Quando invece eseguo - sempre dal frontend del sito - il login come amministratore, allora il problema persiste.
La versione di Joomla installata è la 1.5.18 .
Devo aggiungere che questo problema si è verificato dopo l'aggiornamento di Joomla da 1.5.17 a 1.5.1.8 appunto e che il template attuale non mi aveva mai creato problemi di questo tipo. Ripeto il problema si è verificato dopo l'aggiornamento per cui devo presumere che ci sia qualche altro bug di Joomla non ancora risolto.
Aspetto notizie, grazie a tutti.
-
Salve, anche io non sono riuscito ad eliminare l'errore, nonostante la modifica alla linea 126. La versione installata è la 1.5.18.
Voi avete risolto pil problema?
-
Salve,
allora, credo di aver risolto il problema.
La prima cosa da fare era di modificare il file components/com_user/models/reset.php
commentando la riga 126, o più semplicemente aggiornando la versione di joomla.
Fatto ciò, però potrebbe rimanere il problema che dipende dal template scelto.
Per far funzionare il reset della pass, la funzione ha bisogno, oltre al codice ricevuto via email, anche della username relativa.
Molti templates, non hanno nel form del reset della password, il campo username.
A noi basterà quindi aggiungere tale campo nella form, e il problema è definitivamente risolto. :D
Per aggiungere questo campo, basta editare il file confirm.php del template in uso, ed aggiungere nella form
il campo:
<div>
<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>
<input id="username" name="username" type="text" class="required" size="36" />
</div>
all'interno di questa form:
<div class="user">
<h1 class="pagetitle">
<?php echo JText::_('Confirm your Account'); ?>
</h1>
<p>
<?php echo JText::_('RESET_PASSWORD_CONFIRM_DESCRIPTION'); ?>
</p>
<form action="<?php echo JRoute::_( 'index.php?option=com_user&task=confirmreset' ); ?>" method="post" class="josForm form-validate">
<fieldset>
<legend><?php echo JText::_('Confirm your Account'); ?></legend>
<div>
<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>
<input id="username" name="username" type="text" class="required" size="36" />
</div>
<div>
<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>
<input id="token" name="token" type="text" class="required" size="36" />
</div>
<div class="readon">
<button type="submit" class="button"><?php echo JText::_('Submit'); ?></button>
</div>
</fieldset>
<?php echo JHTML::_( 'form.token' ); ?>
</form>
</div>
Spero che possa essere utile a qualcuno.
Ciao a tutti
-
Grazie mille, ho risolto anch'io!
Ciauuuuuu
-
Aggiungo:
il file confirm.php sta qui:
/templates/nome_del_template/html/com_user/reset
Ciao
-
Ciao,
ho eseguito la modifica indicata ma permane l'errore.
Joomla 1.5.20
Qualche idea?
grazie in anticipo
-
Ciao,
ho eseguito la modifica indicata ma permane l'errore.
Joomla 1.5.20
Qualche idea?
grazie in anticipo
prova ad aggiornare a joomla 1.5.22 intanto. Ma non credo risolverà..
prova anche seguendo questo thread.
http://forum.joomla.org/viewtopic.php?f=432&t=559117
ciao
-
Risolto, grazie!
-
chiedo scusa ma la soluzione esatta e' questa!
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=21252