TP5 验证码功能实现
参考资料:https://blog.csdn.net/u011415782/article/details/77367280
第一步:安装验证码插件
composer require topthink/think-captcha //检查是否存在think-captcha包 ..\vendor\topthink\think-captcha
第二步:前端设置
//简单的就直接添加 {:captcha_img()} 即可 <p> <label class="pass-label">验证码</label> <input type="text" name="verifyCode" class="pass-text-input "placeholder="请输入验证码"> <div>{:captcha_img()}</div> </p>
第三步:制作局部动态显示
function captcha_img($id = "") { $js_src = "this.src='".captcha_src()."'"; return '<img src="' . captcha_src($id) . '" alt="点击更新验证码" onclick="'.$js_src.'" />'; //return ' . ')'; }
第四步:后台代码验证
if(request()->isPost()){ $data = input('post.'); if(!captcha_check($data['verifyCode'])) { // 校验失败 $this->error('验证码不正确'); } }
本文作者:轻风细雨_林木木
本文链接:https://www.cnblogs.com/linzhifen5/p/16961396.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步