thinkphp验证码的实现(form、ajax实现验证)

thinkphp验证码的实现(form、ajax实现验证),第1张

概述这篇文章主要介绍了thinkphp验证码的实现(form、ajax使用验证)的相关资料,需要的朋友可以参考下

两种验证码验证实现,一种直接在form表单提交按钮实现验证,一种使用AJAX传递参数实现验证:

1、直接在form表单提交按钮实现验证,在控制器VerifyController.class.PHP中写入如下代码:

display();}public function checkLogin() {$verify=new \Think\Verify();$code=I('post.verify');//表单验证码if($verify->check($code)){$this->success('验证码正确');}else{$this->error('验证码错误');}}public function verify(){// 实例化Verify对象$verify = new \Think\Verify();// 配置验证码参数$verify->FontSize = 14; // 验证码字体大小$verify->length = 4; // 验证码位数$verify->imageH = 34; // 验证码高度$verify->useimgBg = true; // 开启验证码背景$verify->useNoise = false; // 关闭验证码干扰杂点$verify->entry();}}

在视图Verify/index.HTML中的代码如下:

2、使用AJAX传递参数实现验证,在控制器VerifyController.class.PHP中的代码如下:

display();}public function checkLogin() {$verify=new \Think\Verify();$code=$_POST['code'];//AJAX验证码获取if($verify->check($code)){$this->AJAXReturn(1);}else{$this->AJAXReturn(0);}}public function verify(){// 实例化Verify对象$verify = new \Think\Verify();// 配置验证码参数$verify->FontSize = 14; // 验证码字体大小$verify->length = 4; // 验证码位数$verify->imageH = 34; // 验证码高度$verify->useimgBg = true; // 开启验证码背景$verify->useNoise = false; // 关闭验证码干扰杂点$verify->entry();}}

视图Verify/index.HTML中的代码如下:

在第2种方法,不要忘记下载jquery.min.Js文件下载地址:http://www.jq22.com/jquery-info122

在配置文件Common/conf/config.PHP中配置地址:

array( '__Js__'=>__ROOT__.'/Public/Js',),);

以上所述是小编给大家介绍的thinkPHP验证码的实现(form、AJAX使用验证)。内存溢出 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得内存溢出不错,可分享给好友!感谢支持。

总结

以上是内存溢出为你收集整理的thinkphp验证码的实现(form、ajax实现验证)全部内容,希望文章能够帮你解决thinkphp验证码的实现(form、ajax实现验证)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1243950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存