salve, ho lo stesso problema nel postp precedente ma questa volta per far apparire un messaggio quando si fa il reset della password!
funziona tutto perfettamente...
se lasci il campo vuoto e clicchi su invia diventa rosso il label e il campo ... se invece inserisci un email valido ricevi la mail e vieni reindirizzato sulla pagina dove devi immettere nome utente e codice!
se pero metti un email ma che non figura collegato a nessun nome utente registrato al sito e pertanto non valido, a quel punto vengo ricaricato nuovamente sulla medesima pagina (E mi va bene) PERO
vorrei inserire un messaggino magari rosso con scritto
"e-mail non rilevata nel nostro database"
una cosa del genere...
potrei mettere una nota fissa in rosso come avvertimento che appaia sempre (Sia prima che dopo l'operazione) ma e' un po un peccato ....
secondo me bisogna lavorare sul file modello reset.php
oppure sul views del reset nel file default.php
sono sicuramente 2 righe di codice ma non conosco molto a fondo questo cms per sapere quali variabili tirare in ballo
grazie
qua sotto accludo il file default.php presente nel view del reset all interno della cartella "com user"
<?php defined('_JEXEC') or die; ?>
<?php if ( $this->params->def( 'show_page_title', 1 ) ) : ?>
<div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->params->get('page_title')); ?>
</div>
<?php endif; ?>
<form action="<?php echo JRoute::_( 'index.php?option=com_user&task=requestreset' ); ?>" method="post" class="josForm form-validate">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane">
<tr>
<td colspan="2" height="40">
<span id="richiestaPassDescrizione"><?php echo JText::_('RESET_PASSWORD_REQUEST_DESCRIPTION'); ?></span>
</td>
</tr>
<tr style="position: relative">
<td height="40" width="14%">
<label id="emailDescPass" for="email" class="hasTip" style="font-weight: bold" title="<?php echo JText::_('RESET_PASSWORD_EMAIL_TIP_TITLE'); ?>::<?php echo JText::_('RESET_PASSWORD_EMAIL_TIP_TEXT'); ?>"><?php echo JText::_('Email Address'); ?>:</label>
</td>
<td>
<input id="email" name="email" style="position: relative; right: 10px; background: none repeat scroll 0 0 #FFFFFF; border: medium none; color: #511C00; font-weight: bold; padding: 4px" type="text" class="required validate-email" />
</td>
</tr>
</table>
<button style="position: relative; bottom: 20px; right: -261px; top: -42.7px; background: none repeat scroll 0 0 #CC0000; border: medium none; color: #FFFFFF; font-weight: bold; padding: 4px" type="submit" onclick="alert('Gentile utente,\nse l indirizzo e-mail appena inserito è valido ed è associato ad un account presente nel nostro database,\nsarai reindirizzato sulla pagina di conferma e riceverai un e-mail con accluso il codice di conferma.\nIn caso contrario l operazione non è andata a buon fine e verrai reindirizzato nuovamente su questa pagina.')" class="validate"><?php echo JText::_('Submit'); ?></button>
<?php echo JHTML::_( 'form.token' ); ?>
</form>