版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ylwsn21/article/details/83651602
新的项目重新用到tp5,很久不用了竟然都忘了,所以记录一下
首先:通过composer安装扩展包
composer require topthink/think-captcha
vendor文件夹下会出现相应的扩展包
其次:html页面
<img src="{:captcha_src()}" onclick="javascript:this.src='{:captcha_src()}?rand='+Math.random()" alt="captcha">
如果不加onclick,验证码点击是无法刷新的
最后:controller,需要判断验证码是否错误
if (!captcha_check($capt)){
return json_encode(array('status'=>0,'info'=>'验证码错误'));
}