奇异的验证码




public function actions()

{

     return array(

        'captcha'=>array(

        'class'=>'CCaptchaAction',

        'backColor'=>0xFFEEEE,

        'testLimit'=>999,

       ),


        'page'=>array(

	'class'=>'CViewAction',

       ),

    );


}



已经把testLimit 设置成999 这么大的数字了。

表单里面 :

$form = $this -> beginWidget(‘CActiveForm’,

array(‘id’ => ‘signup-form’, ‘enableClientValidation’ => true, ‘clientOptions’ => array(‘validateOnSubmit’ => true, ), ));

也没用ajax 验证。只是做了enableClientValidation

而model 方面

验证规则是:array(‘verifyCode’, ‘captcha’, ‘allowEmpty’=>false, ‘on’=>‘signup,shop_signup’),

奇异的是验证码一直提示不正确,输入了很多次,一直不提示不正确。网上找了很多解释,都是瞎扯。只能寄希望在这里找到答案。