ThinkPHP文档参考地址:https://www.shouce.ren/api/view/a/12706
首先使用Composer安装think-captcha扩展包:
composer require topthink/think-captcha
ThinkPHP 完整版的 就不需要下载了
验证码配置
'captcha' => [
// 验证码字符集合
'codeSet' => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',
// 验证码字体大小(px)
'fontSize' => 16,
// 是否画混淆曲线
'useCurve' => false,
// 验证码图片高度
'imageH' => 30,
// 验证码图片宽度
'imageW' => 120,
// 验证码位数
'length' => 4,
// 验证成功后是否重置
'reset' => true
],

实现点击随机生成验证码:
οnclick=“this.src=’{:captcha_src()}?’+Math.random()”
显示验证码图片
src="{:captcha_src()}"
<input type="text" id='verify' class="pull-left" name="yanzhengma" placeholder=

本文介绍了如何在ThinkPHP项目中集成并使用验证码功能。首先通过Composer安装think-captcha扩展,然后配置验证码,并在前端实现点击按钮时随机生成新的验证码。在login控制器中接收并处理登录请求,同时使用密码加密工具函数确保安全性。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



