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 :
- 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?> - Tambahkan field verifyCode ke model
public class User{ public $verifyCode; - Terus kasih rules di model
array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()), - 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, ), ); }
wah makasih atas informasi script buat bikin captcha nya mas..
BalasHapussangat bermanfaat :-)