Thinkphp5.0怎么使用验证码?

Thinkphp5.0怎么使用验证码


至尊宝的传说
浏览 772回答 1
1回答

侃侃无极

如果没有安装验证码类,可在composer.json&nbsp;文件的require里面添加&nbsp;"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()为助手函数{ &nbsp; &nbsp; &nbsp;echo "验证码错误!";} else { &nbsp; &nbsp; &nbsp;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){//验证失败}
打开App,查看更多内容
随时随地看视频慕课网APP