yii验证码不使用model在控制器中进行验证
2014-06-11 11:18
609 查看
控制器 public function actionCheckLogin(){ if(!$this->createAction('verify_code')->validate($_POST['verfiy_code'], false)){ $error = '验证码不正确'; } } /* 或者打印出正确的验证码 $captch= new CCaptchaAction($this,'verify_code'); echo $right = $captch->getVerifyCode(); 然后比对用户提交的验证码 */ public function actions(){ return array( 'verify_code' => array( 'class' => 'CCaptchaAction', 'backColor'=>0xFFFFFF, 'minLength' => 4, 'maxLength' => 4, 'width' => 78, 'height' => 30, ), ); }
视图 <a class="code-img"> <?php $this->widget('CCaptcha', array('captchaAction' => 'verify_code', 'imageOptions'=>array('class' => 'verfiy_code'), 'buttonOptions' => array('class' => 'refresh_verfiy_code'), 'buttonLabel' => '<br>点击刷新'));?> </a>
相关文章推荐
- 使用Django的ModelForm对表单进行自动验证(可自定义验证规则)
- MVC使用jQuery从视图向控制器传递Model,数据验证,MVC HTML辅助方法小结
- MVC使用jQuery从视图向控制器传递Model,数据验证,MVC HTML辅助方法小结
- MVC使用jQuery从视图向控制器传递Model,数据验证,MVC HTML辅助方法小结
- 使用curl进行验证码生成和验证
- yii 验证码的使用和验证过程
- MVC使用jQuery从视图向控制器传递Model,数据验证,MVC HTML辅助方法小结
- 如何使用curl进行验证码生成和验证
- 如何使用curl进行验证码生成和验证
- 使用Kaptcha进行验证码的生成和验证
- 使用js进行时间格式的验证
- 在Struts中使用Validator框架按Action分类对数据进行验证
- 在JSF中使用Shale进行客户端验证
- 使用Microsoft CryptoAPI进行加密、解密、签名及验证
- RoR: Ruby On Rails 的 Web Service 2 使用before_invocation进行验证调用权限
- 使用Struts提供的Validator框架进行验证(lp)
- Flash使用正则进行注册验证
- 使用RSA进行注册码验证--c#
- 使用Microsoft CryptoAPI进行加密、解密、签名及验证 (转发)
- 如何使用JavaScript和正则表达式进行数据验证