• 技术文章 >php框架 >ThinkPHP

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

    angryTomangryTom2020-03-10 10:06:43转载1094
    本篇文章介绍了thinkphp框架实现点击图片刷新验证码的方法,希望对学习thinkphp的朋友有帮助!

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

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

    (推荐教程:thinkphp教程

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

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

    另外一种

    //第二种默认的验证码
      function show_verify($config=''){
            if($config==''){
                $config=array(
                    'codeSet'=>'1234567890',
                    'fontSize'=>30,
                    'useCurve'=>false,
                    'imageH'=>60,
                    'imageW'=>240,
                    'length'=>4,
                    'fontttf'=>'4.ttf',
                    );
            }
            $verify=new \Think\Verify($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中文网

    以上就是ThinkPHP实现点击图片刷新验证码的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:www.100txy.com,如有侵犯,请联系admin@php.cn删除
    专题推荐:thinkphp 刷新 验证码
    上一篇:分析一个ThinkPHP联表查询案例 下一篇:ThinkPHP防止XSS攻击的方法
    线上培训班

    相关文章推荐

    • ThinkPHP接入QQ互联实现登录的案例分析• 深度解析ThinkPHP5设置模板路径• ThinkPHP自定义success和error跳转页面• 分析一个ThinkPHP联表查询案例

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网