tp5验证码

首先需要安装验证码扩展:

composer require topthink/think-captcha

注意安装的扩展版本 默认安装最新版,5.0安装1.*,2.0是给5.1以后的版本使用
使用验证码需要开启url路由 config配置文件中设置
引入方式:

不带img标签:<div>{:captcha_img()}</div>
带img标签:<div><img src="{:captcha_src()}" alt="captcha" /></div>

配置参数:
codeSet 验证码字符集合 略
expire 验证码过期时间(s) 1800
useZh 使用中文验证码 false
zhSet 中文验证码字符串 略
useImgBg 使用背景图片 false
fontSize 验证码字体大小(px) 25
useCurve 是否画混淆曲线 true
useNoise 是否添加杂点 true
imageH 验证码图片高度,设置为0为自动计算 0
imageW 验证码图片宽度,设置为0为自动计算 0
length 验证码位数 5
fontttf 验证码字体,不设置是随机获取 空
bg 背景颜色 [243, 251, 254]
reset 验证成功后是否重置 true
刷新验证码

var txt = Date.parse(new Date())/1000;
            $(this).attr('src','/captcha?id='+txt);

验证码验证:

$this->validate($data,[
    'captcha|验证码'=>'require|captcha'
]);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值