Berikut tips menambahkan captcha pada yii framework anda..
Tambahkan fungsi berikut pada controller anda:
lalu pada
dan tambahkan code berikut pada ‘view’ guna menampilkan captcha nya:Tambahkan fungsi berikut pada controller anda:
public function actions()lalu pada method accessrules nya, tambahkan actions ‘captcha’ guna mengizinkan captcha diakses oleh semua user..
{
return array(
// captcha action renders the CAPTCHA image displayed on the contact page
'captcha'=>array(
'class'=>'CCaptchaAction',
'backColor'=>0xFFFFFF,
),
// page action renders "static" pages stored under 'protected/views/site/pages'
// They can be accessed via: index.php?r=site/page&view=FileName
'page'=>array(
'class'=>'CViewAction',
),
);
}
return array(pada model nya, tambahkan sebuah variabel untuk menampung captcha nya, contoh :
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('view','create','captcha'),
'users'=>array('*'),
),
public $verifyCode;
lalu pada
function rules()
, tambahkan code berikut guna memastikan captcha tidak boleh kosong:array('verifyCode', 'captcha', 'allowEmpty'=>!extension_loaded('gd')),
Sumber
0 komentar:
Posting Komentar