-->

Membuat Captcha di yiiframework

Mungkin tidak afdol tentang posting saya yang sebelumnya tentang membuat validasi captcha dengan ajax pagination true disini tetapi saya belum memposting bagaimana cara membuat captcha di yii framework

Nah pada kesempatan ini ane ingin memberikan sedikit tutorial bagaimana cara membuat captcha di yiiframework. Tetapi yang ini hanya bisa digunakan jika ajax validationnya di set ke false ya..

Oke langsung saja :
  1. Buat di form nya seperti ini
    <?php if(extension_loaded('gd')): ?>
     <div class="row">
      <?php echo $form->labelEx($model,'verifyCode'); ?>
      <div>
       <?php $this->widget('CCaptcha'); ?>
       <?php echo $form->error($model,'verifyCode'); ?>
       <?php echo $form->textField($model,'verifyCode'); ?>
      </div>
    
     </div>
     <?php endif?>
    
    
  2. Tambahkan field verifyCode ke model
    public class User{
       public $verifyCode;
     
  3. Terus kasih rules di model
    array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()),
    
  4. buat action di controllernya
    public function actions(){
      return array(
        // captcha action renders the CAPTCHA image displayed on the contact page
        'captcha'=>array(
          'class'=>'CCaptchaAction',
          'backColor'=>0xFFFFFF,
          
        ),
      
      );
     }
    
Facebook Comments

1 komentar:

wah makasih atas informasi script buat bikin captcha nya mas..

sangat bermanfaat :-)

Balas