驗證碼使用步驟:
1.?????在控制器設(shè)置actions方法
????????public?function?actions() ????????{ ????????????return?array( ????????????????'captcha'=>array( ????????????????????'class'=>'system.web.widgets.captcha.CCaptchaAction', ????????????????????'width'=>75, ????????????????????'height'=>30, ????????????????????'minLength'=>4, ????????????????????'maxLength'=>4 ????????????????) ????????????); ????????}
2.?????在表單里邊通過widget顯示驗證碼
????????????????????????????????labelEx($user_login,'verifyCode');?>textField($user_login,'verifyCode',array('size'=>8,'maxlength'=>4));?>widget('CCaptcha');?>???error($user_login,'verifyCode');?>
3.?????在模型里邊通過captcha校驗驗證碼
?
array('verifyCode','captcha','message'=>'請輸入正確的驗證碼'), ?間接通過CcaptchaAction進行校驗。