Back to top

Autore Topic: [RISOLTO] password smarrita - far apparire un messaggio  (Letto 1332 volte)

Offline giovanni.far

  • Esploratore
  • **
  • Post: 198
    • Mostra profilo
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"

Codice: [Seleziona]
<?php defined('_JEXEC') or die; ?>

<?php if ( $this->params->def'show_page_title') ) : ?>
    <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>
« Ultima modifica: 27 Lug 2011, 02:29:09 da giovanni.far »

Offline giovanni.far

  • Esploratore
  • **
  • Post: 198
    • Mostra profilo
Re:[RISOLTO] password smarrita - far apparire un messaggio
« Risposta #1 il: 27 Lug 2011, 02:37:33 »
risolto,
mancava un include all interno dell index.php del template.


 



Web Design Bolzano Kreatif