Back to top

Autore Topic: Captcha e ccnewsletter  (Letto 2118 volte)

Offline khronos_one

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Captcha e ccnewsletter
« il: 21 Gen 2010, 16:35:13 »
non so che pesci pigliare.
Ho ccnewsletter 1.5 installato in joomla 1.5, ho tincaptcha installato.
file:
/modules/mod_ccnewsletter/tmpl/default.php
è il file che visualizza effettivamente il modulo per registrare nome e e-mail.
ho inserito il codice di tincaptcha (come da tutorial) sotto le terms and condition.

Codice: [Seleziona]
<p>

<input id="ccnewsletter" name="terms_condition_ch" class="inputbox" type="checkbox">

<a style="font-size:14px;color:#4E4E51;margin:0px 0px 0px 5px;text-decoration:none;" href='<?php echo $cid?>' class="modal" rel="{handler: 'iframe', size: {x: 700, y: 375}}"><?php echo $terms;?></a>

</p>
<!-- tincaptcha- -->
         <p>
         <label for="captcha">
            &nbsp;<?php echo JText::_'TIN_CAPTCHA' );?>:
         </label>
         </p>
         <p>
         <input type="text" name="captcha" id="captcha" size="10" class="inputbox required" value="" />
         </p><p>
<img name="captchaimg" src="index.php?option=com_tincaptcha&task=captcha_display" alt="<?php echo JText::_'TIN_CAPTCHA' );?>" />
<a href="javascript:void(0);" onclick="document.images['captchaimg'].src='index.php?option=com_tincaptcha&task=captcha_display&t='+(new Date()).getTime();return false;"><?php echo JText::_('TIN_REFRESH');?></a>
</p>         <!-- -tincaptcha -->

viene visualizzato correttamente, il refresh dell'immagine funziona.

nello stesso file, in alto, c'è il comportamento del form al click dei 2 pulsanti. ma il codice che dovrebbe teoricamente controllare il captcha non funziona, fa andare in loop la pagina.

Codice: [Seleziona]
  // Check for request forgeries
      JRequest::checkToken() or jexit( 'Invalid Token' );

      // tincaptcha-
      $captchk = plgSystemTincaptcha::check(JRequest::getVar('captcha', '', 'post'));
      if ($captchk !== true)
      {
         JError::raiseWarning(0, $captchk);
         return false;
      }
      // -tincaptcha

potete suggerirmi una soluzione, o una newsletter free che supporti direttamente un captcha, o un integrazione di un captcha decente per ccnewsletter?
grazie
andrea

 



Web Design Bolzano Kreatif