环境
- 框架版本: ThinkPHP5.1.2
- 运行环境: CentOS7.2、phpStudy2017、Nginx
"htmlcode">
 完成上述操作,会在以下目录中出现  2).前端设置 在前端页面需要显示验证码的位置,补充  3). captcha 扩展包代码优化 如果按照上述操作,显示的验证码图片并不能点击刷新,可自己根据需求进行刷新功能设计;或者,建议进行下面的代码优化: 打开  此时的验证码图片即可实现点击  【注意:2020-02-26】 最近发现,直接在CSDN上复制上面的代码,“onclick” 粘贴后不是正常的代码,注意 “o”字母,建议有问题时可手打一下即可! 4). 后台代码验证 根据前端请求而来的  "external nofollow" target="_blank" href="https://www.kancloud.cn/manual/thinkphp5_1/354122">ThinkPHP5.1 验证码指导】
composer require topthink/think-captcha
captcha 的扩展包
..\vendor\topthink\think-captcha
{:captcha_img()} 即可,个人代码举例如下:
<p class="pass-form-item">
  <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="/UploadFiles/2021-04-02/' . captcha_src($id) . '">
..\vendor\topthink\think-captcha\src\helper.php 文件,替换上面的 captcha_img() 方法代码.实时刷新 功能.verifyCode 数据,调用 helper.php 中的 captcha_check() 方法,进行验证。
 if(request()->isPost()){
   $data = input('post.');
   if(!captcha_check($data['verifyCode'])) {
    // 校验失败
    $this->error('验证码不正确');
   }
}
  
..\vendor\topthink\think-captcha\src\helper.php 文件,及 Captcha.php ,可以进行样式的自定义.{:captcha_img()} 有传值 id,那么后台 captcha_check() 验证也需要相应的 id 参数区分。ajax 请求,以满足用户顺畅的体验.
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]
 
                         
                        
