博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp 验证码的使用
阅读量:7175 次
发布时间:2019-06-29

本文共 1344 字,大约阅读时间需要 4 分钟。

在thinkphp中使用验证码很容易,只要调用thinkphp现有的方法就可以。当然,php的GD库肯定是要开的(就是在php.ini中要加载gd模块)。
thinkphp 3.2 -----------------------------------------------------------------------------首先,在写Controllers文件,如:IndexController.class.php.HomeController 是继承 Controller 的父级控制器 也可以直接继承 Controller在Home文件加下:Home\Common\function.php  添加 一个检测验证码的封装函数
check($code, $id);        }?>
display(); } // 生成验证码 public function verify() { $arr = array( 'imageW' => 130, //验证码显示的款地 'imageH' => 34, //验证码显示的高度 'fontSize'=>18, //验证码字体大小 'length' => 4, //验证码位数 'useNoise'=>false, //关闭验证码杂点 true 开启 'useCurve'=>false, //关闭验证码曲线 true 开启 'bg' => array(228,238,238) //设置背景色 ); $verify = new \Think\Verify($arr); $verify->entry(); } //校验验证码 public function verifyCheck() { //防止页面乱码 header('Content-type:text/html;charset=utf-8'); $verify = I("post.verify"); $result = check_verify($verify); if ($result) { echo "验证通过!"; exit; } else { echo "验证码错误!"; exit; } } }?>在对应的模板文件:Views\Index\目录下新建文件index.html,内容如下:
 

 

 

转载于:https://www.cnblogs.com/blts/p/4724274.html

你可能感兴趣的文章
广州.NET微软技术俱乐部微信群各位技术大牛的blog
查看>>
CCLayerColor 用法
查看>>
js访问iframe中的DOM.html
查看>>
redis使用
查看>>
端口复用和端口重映射
查看>>
iOS.AddFont
查看>>
GridView 事件_ZZ
查看>>
HDU1754I Hate It(线段树)
查看>>
IOS-WebViewJavascriptBridge使用说明
查看>>
最大流最小割定理证明
查看>>
蚂蚁金服开发文档中心
查看>>
《Redis设计与实现》之第九章:数据库
查看>>
10月10日学习内容整理:socketserver模块,ftp作业讲解
查看>>
Swagger2 模拟请求头
查看>>
混淆矩阵(Confusion matrix)的原理及使用(scikit-learn 和 tensorflow)
查看>>
20155319 《Java程序设计》实验一(Java开发环境的熟悉)实验报告
查看>>
从第一行代码开始开发区块链(一)
查看>>
Struts2整合Hibernate3实现用户登录功能
查看>>
10.21html 标签
查看>>
silverlight 乐动魔方 实战十 .
查看>>