1.验证码的简单用法
在渲染页面时可以采用手册:https://www.kancloud.cn/manual/thinkphp5/154295
验证码模板显示为:
<div>{:captcha_img()}</div>或
<div><img src="{:captcha_src()}" alt="captcha" /></div>
配置验证码的参数
captcha 类带有默认的配置参数,在应用配置文件中配置,支持在应用配置目录下面extra子目录内配置 captcha.php 文件
注意:tp6以上可以采用验证码算法
验证码渲染出来动态刷新将img绑上点击事件动态换取
onclick="this.src='{:Url(\'方法名\')}'+'?'+Math.random()" 或
onclick="this.src='{:url(\'login/captcha\')}?seed='+Math.random()"
php实现实例化传入参数:
$config = [
// 验证码字体大小
'fontSize' => 30,
// 验证码位数
'length' => 3,
// 关闭验证码杂点
'useNoise' => false,
];
$captcha = new Captcha($config);
return $captcha->entry();