xwlong

如果没有安装验证码类,可在composer.json 文件的require里面添加 "topthink/think-captcha":"1.*",然后composer update即可

thinkphp5.0内置验证码

页面调用方式<img src="{:captcha_src()}" onclick="this.src=\'{:captcha_src()}?\'+Math.random();" />

将验证码通过表单提交到控制器方法执行以下代码测试

$code=input(\'captcha\');//input为助手函数,获取提交数据
 if(!captcha_check($code))//验证方法captcha_check()为助手函数
{
      echo "验证码错误!";
 } else {
      echo "验证通过!";
}

 第三方验证码类(composer安装)

use think\captcha\Captcha;

public function set_captcha(){
  $captcha = new Captcha();
  return $captcha->entry(1);
}

$captcha = new Captcha();
$res_captcha = $captcha->check($code, 1);

if(!$res_captcha){

  //验证失败

}

分类:

技术点:

相关文章:

  • 2021-04-21
  • 2022-02-09
  • 2021-11-21
  • 2021-09-25
  • 2021-11-10
  • 2021-09-05
猜你喜欢
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
  • 2022-12-23
  • 2021-12-16
相关资源
相似解决方案