tp5 验证码使用


tp5使用验证码:

1.html模版调用显示验证码

1   <div class="form-group box-shadow">
2      <input type="text" class="form-control" id="zhuo_captcha" name="captcha" placeholder="Enter Your captcha ">
3  </div>
4   <img onclick="this.src='{:captcha_src()}?'+Math.random()" src="{:captcha_src()}" alt="captcha" /> 

效果:

 

 

2.PHP控制器,接收验证码,并验证:

       if ($this->request->isPost()) {
            $captcha = new \think\captcha\Captcha();
            if(!$captcha->check($this->request->post('captcha'))){
                echo json_encode(array("message"=>'提交失败!','message'=>'验证码    错误','status'=>0)); die;
            }
        }
  
       try {
            $res = \think\Db::name('cms_message')->insert($data);
        } catch (Exception $e) {
            $this->error("发生错误:" . $e->getMessage());
        }

3.验证码的设置:

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM