为了账号安全,请及时绑定邮箱和手机立即绑定

Thinkphp5.0怎么使用验证码?

Thinkphp5.0怎么使用验证码?

至尊宝的传说 2018-09-04 10:07:07
Thinkphp5.0怎么使用验证码
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

如果没有安装验证码类,可在composer.json 文件的require里面添加 "topthink/think-captcha":"1.*",然后composer update即可

thinkphp5.0内置验证码

页面调用方式<img src="{:captcha_src()}" onclick="this.src='{:captcha_src()}?'+Math.random();" />

将验证码通过表单提交到控制器方法执行以下代码测试

$code=input('captcha');//input为助手函数,获取提交数据 if(!captcha_check($code))//验证方法captcha_check()为助手函数
{      echo "验证码错误!";
} else {      echo "验证通过!";
}

第三方验证码类(composer安装)

use think\captcha\Captcha;

public function set_captcha(){
$captcha = new Captcha();
return $captcha->entry(1);
}

$captcha = new Captcha();
$res_captcha = $captcha->check($code, 1);

if(!$res_captcha){

//验证失败

}


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 769 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信