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读取XML值的代码(推荐)
Jan 01 PHP
基于curl数据采集之单页面采集函数get_html的使用
Apr 28 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
PHP JS Ip地址及域名格式检测代码
Sep 27 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
PHP 爬取网页的主要方法
Jul 13 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
php使用curl获取header检测开启GZip压缩的方法
Aug 15 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 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
域名和cookie问题(域名后缀)
2012/10/10 PHP
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
php json_encode值中大括号与花括号区别
2013/09/30 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
js实现烟花特效
2020/03/02 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
python实现Dijkstra静态寻路算法
2019/01/17 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
Java中compareTo和compare的区别
2016/04/12 面试题
车工岗位职责
2013/11/26 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
个人批评与自我批评材料
2014/10/17 职场文书
党员违纪检讨书
2015/05/05 职场文书
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle