yii实现创建验证码实例解析
本文以实例形式讲述了yii创建验证码的方法,具体步骤如下所示:
一、在SiteController action()下添加如下代码:
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', ), );
二、(1)在LoginForm model rules()下添加代码:
//captche class needed array('verifyCode', 'captcha','allowEmpty'=>!CCaptcha::checkRequirements()),
(2)LoginForm model下添加属性:
public $verifyCode;
三、在ContactForm model rules()下添加代码:
// verifyCode needs to be entered correctly array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()),
四、在login view下添加代码:
<div class="row"> <?php echo $form->labelEx($model,'verifyCode'); ?> <?php $this->widget('CCaptcha'); ?> <?php echo $form->textField($model,'verifyCode'); ?> <?php echo $form->error($model,'verifyCode'); ?> </div>
本例代码仅为主要功能简述,读者还可以根据自身项目需求进一步完善该程序代码,使其功能更具实用性。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 03-18帝国CMS关闭评论验证码
- 05-10python对接ihuyi实现短信验证码发送
- 06-25Ucenter后台登录验证码显示CCCC的解决方法
- 07-26asp.net使用ashx生成图形验证码的方法示例
- 07-26深入理解Yii2.0乐观锁与悲观锁的原理与使用
- 07-07Yii2第三方类库插件Imagine的安装和使用
- 06-28YII2自动登录Cookie总是失效的解决方法
- 06-18帝国CMS7.5版验证码功能升级,更有效防止灌水机
- 06-10php中传统验证与thinkphp框架
- 06-05Yii2中简单的场景使用介绍
- 02-28Windows服务器更改administrator账号
- 02-19PhpWind教程:mysql常见错误及解决方法
- 03-26荣耀v40录屏录入声音设置方法
- 01-12教师招聘资格证多练题库-教师招聘资格
- 09-02织梦文档关键词维护中设置词语重叠后
- 11-09vivox70pro调节视频美颜程度教程分享
- 02-24一加9开启暗环境屏幕补光方法
- 07-04JavaScript中三个等号和两个等号你了
- 01-12静静运动-静静运动应用软件功能介绍
- 07-05Linux fsck命令
最近更新
阅读排行
猜你喜欢
- 11-11华为p50pro怎么让小艺放烟花
- 03-16opporeno6设置流量提醒教程
- 03-02苹果手机取消会员订阅操作方法
- 11-22Windows Server 2008 R2下修改MySQL 5
- 11-12华为手机微信如何关闭腾讯视频自动续
- 03-16详解centos7配置本地yum源的方法
- 09-12苹果12微信怎么设置视频悬浮窗
- 02-22华为平板关闭颜色反转功能方法
- 09-09Adobe Acrobat DC快速生成合同模板、i
- 07-05Linux paste命令