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 相关文章推荐
用session做客户验证时的注意事项
Oct 09 PHP
ajax+php打造进度条 readyState各状态
Mar 20 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
php数组声明、遍历、数组全局变量使用小结
Jun 05 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
基于php流程控制语句和循环控制语句(讲解)
Oct 23 PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 PHP
Yii框架的布局文件实例分析
Sep 04 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 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
apache配置虚拟主机的方法详解
2013/06/17 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
JavaScript 密码强度判断代码
2009/09/05 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
第一次接触神奇的Bootstrap网格系统
2016/07/27 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
python实现维吉尼亚加密法
2019/03/20 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
css3的transition效果和transfor效果示例介绍
2013/10/30 HTML / CSS
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
机械设计毕业生自荐信
2014/02/02 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python