环境
- 框架版本: 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
更新日志
- 《叶倩文 真心真意过一生》[WAV+CUE][400MB]
- 潘越云.1985-世间女子(滚石25周年经典复刻版)【滚石】【WAV+CUE】
- 陈柏宇.2009-CANT.BE.HALF【SONY】【WAV+CUE】
- 李明依.1989-小女生【滚石】【WAV+CUE】
- 《李荣浩 新时代创作新人王》[WAV分轨][310MB]
- 《黑鸭子与马头琴 史上最动听草原音乐》[WAV+CUE][320MB]
- 《汽车发烧音乐精选CD18》[FLAC+CUE][7.1G]
- 郑希怡.2004-Perfect.Date【英皇娱乐】【FLAC分轨】
- 群星.1994-宝丽金超级孖宝2CD【宝丽金】【WAV+CUE】
- 林忆莲.2019-0(2023精装版)【环球】【WAV+CUE】
- Supper.Moment.2016-The.Moment【寰亚】【FLAC分轨】
- 范莉丝.1979-送郎一朵牵牛花(LP版)【大联机构】【WAV+CUE】
- 刘宇.2024-宇宙诗人【哔哟哔哟文化】【FLAC分轨】
- 《全景声白噪音》沉浸式大自然助眠 带你听自然的声音[mp3]
- 纯音入心系列纯音乐《古筝精选 十指弹一赏心曲一心奏出世人心》1CD[MP3][582MB]