您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页ThinkPHP实现点击图片刷新验证码

ThinkPHP实现点击图片刷新验证码

来源:爱go旅游网
本篇文章介绍了thinkphp框架实现点击图片刷新验证码的方法,希望对学习thinkphp的朋友有帮助!

ThinkPHP实现点击图片刷新验证码

本类验证码功能刷新功能,涉及到两个刷新,一个是点击验证码图片刷新,另一个是输错验证码刷新,当然自己刷新那就不要说了,那是肯定会刷新的。

(推荐教程:thinkphp教程)

thinkPHP框架里面内置了verify.class.php验证类,我们做验证码验证的时候就非常简单了,这里提供两种验证的格式,一个纯数字,一个是系统默认的,其中里面的方法都是写在login控制器中的方法,具体代码如下

//第一种默认的验证码
public function captcha(){
 $config = array(
 'length' => 4, // 验证码位数
 );
 $Verify = new ThinkVerify($config);
 $Verify->entry();
 }

另外一种

//第二种默认的验证码
 function show_verify($config=''){
 if($config==''){
 $config=array(
 'codeSet'=>'12345670',
 'fontSize'=>30,
 'useCurve'=>false,
 'imageH'=>60,
 'imageW'=>240,
 'length'=>4,
 'fontttf'=>'4.ttf',
 );
 }
 $verify=new ThinkVerify($config);
 return $verify->entry();
 }

显示验证码图片的HTML代码

 <div class="form-group">
 <input type="text" class="form-control" placeholder="验证码" required="" name="verify" >
 <img class="verify" src="{:U('Admin/Login/show_verify')}" title="点击更换" onclick="this.src+='';">
 </div>

图片onclick事件就能完成验证码的刷新了

更多ThinkPHP框架教程,请关注PHP中文网!

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务