AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
**TP5开发过程中注册码类的使用** # 步骤 # ### 1.引入captcha 类 ## 在控制定义时,引入captcha类; ` use think\Captcha; ` ### 2.在生成captcha类时,清空缓存 ## ` ob_end_clean();` ### 3.生成captcha实例,并引入配置文件 ` $verify= new Captcha(config('verify'));` ### 4.生成验证码图片,并配置id ` return $verify->entry('reg');` ~~~ //验证码 public function verify() { if (session('hid')) { $this->redirect(__ROOT__."/"); } ob_end_clean(); $verify = new Captcha (config('verify')); return $verify->entry('reg'); } ~~~ ### 5.在网页中进行引用 ~~~ <div class="row"> <div class="col-lg-5 col-md-5 col-sm-5 col-xs-5"> <input type="text" class="form-control" placeholder="" id="verify" style="height:40px;" name="verify" required> </div> <div class="col-lg-7 col-md-7 col-sm-7 col-xs-7"> <img class="verify_img" id="verify_img" src="{:url('home/Register/verify')}" onClick="this.src='{:url('home/Register/verify')}'+'?'+Math.random()" style="cursor: pointer;width:100%;border: 1px solid #d5d5d5;height:40px;" title="点击获取"> </div> </div> ~~~ ### 6.在控制中进行验证 $verify_obj =new Captcha (); if (!$verify_obj->check($verify, 'reg')) { $this->error(lang('verifiy incorrect')); }