yii2中添加验证码的实现方法


Posted in PHP onJanuary 09, 2016

本文实例讲述了yii2中添加验证码的实现方法。分享给大家供大家参考,具体如下:

首先,在模型中添加验证码字段:

public function rules(){
return ['verifyCode', 'captcha'],
}

其次,可以在函数attributeLabels中添加前台页面中验证码的字段名称:

public function atrributeLabels(){
return ['verifyCode'=>'Verification Code', ];
}

然后,在视图文件中做如下修改:

use yii\captcha\Captcha;
<?= $form->field($model, 'verifyCode')->widget(Captcha::className(), [
          'template' => '<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>',
 ]) ?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
用php实现的下载css文件中的图片的代码
Feb 08 PHP
PHP-Fcgi下PHP的执行时间设置方法
Aug 02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
Jun 24 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
Yii实现MySQL多数据库和读写分离实例分析
Dec 03 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
May 06 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Dec 14 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
Laravel+Intervention实现上传图片功能示例
Jul 09 PHP
php异常处理捕获错误整理
Sep 23 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 PHP
PHP中的数组处理函数实例总结
Jan 09 #PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 #PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 #PHP
微信开发之网页授权获取用户信息(二)
Jan 08 #PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 #PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 #PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 #PHP
You might like
支持oicq头像的留言簿(二)
2006/10/09 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
Python查看多台服务器进程的脚本分享
2014/06/11 Python
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
简单介绍Python中的try和finally和with方法
2015/05/05 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
怎样声明子类
2013/07/02 面试题
党支部书记先进事迹
2014/01/17 职场文书
2014年元旦感言
2014/03/06 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
超市客服工作职责
2014/06/11 职场文书
博士生求职信
2014/07/06 职场文书
会议室管理制度范本
2015/08/06 职场文书
Nginx实现负载均衡的项目实践
2022/03/18 Servers