热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Yii框架中验证码的简单使用介绍

Yii框架中验证码的简单使用介绍

1.在controller中修改:

public function actions()
{
        return array(
        // captcha action renders the CAPTCHA image displayed on the contact page
                'captcha'=>array(
                'class'=>'CCaptchaAction',
                'backColor'=>0xFFFFFF,  //背景颜色
                'minLength'=>4,  //最短为4位
                'maxLength'=>4,   //是长为4位
                'transparent'=>true,  //显示为透明
        ),
        );
}

2.在view的form表单中添加如下代码:


    
labelEx($model,'verifyCode'); ?>
widget('CCaptcha'); ?> textField($model,'verifyCode'); ?>
Please enter the letters as they are shown in the image above.
Letters are not case-sensitive.
error($model,'verifyCode'); ?>

3.如果想要检测验证码是否正确的话还要在相关的model类的rules方法中指定相关verifyCode的验证机制captcha,或者也可以通过调用CCaptchaValidator类的validate方法实现验证。


推荐阅读
author-avatar
最爱一片小舟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有