ylf2000

1.使用Composer安装扩展包

composer require topthink/think-captcha

  官方的5.0版本的扩展库版本号都是1.*,2.0版本均为ThinkPHP5.1版本专用。
2.模板内显示验证码图片

(1).<div>{:captcha_img()}</div>
(2).<div><img src="{:captcha_src()}" alt="captcha" /></div>

3.TP5中验证功能

$this->validate($data,[
    \'captcha|验证码\'=>\'require|captcha\'
  ]);
  或者手动验证
  if(!captcha_check($captcha)){
    //验证失败
  };

4.验证码实现点击无刷新更新

<img src="{:captcha_src()}" alt="captcha" onclick="this.src=\'{:captcha_src()}?id=\'+Math.random()+\'\'"/>

5.更改验证码配置
  在TP5框架vendor/topthink/think-captcha/src/Captcha.php中修改具体配置

分类:

技术点:

相关文章: