网站开发ThinKphp5.0实现登陆验证码验证

发布时间:2018-12-07 21:28:14 来源:腾巢网络

对我们开发人员来说,都知道验证码可以有效防止恶意破解密码发送登陆请求,不断的登陆尝试,如表单方面可防止注入、垃圾内容灌水等。现在腾巢网络技术小编分享在网站登陆时如何采用ThinKphp5.0实现验证码验证。

ThinKphp5.0验证码的用法

HTML代码

<div class="form-group has-feedback">
<img src="{:captcha_src()}" id="codeimage" class="refresh_verify" alt="验证码"/>
<span  class="refresh_verify">看不清,换一张验证码</span>
</div>

JS代码

$('.refresh_verify').click(function () {
$('#codeimage').attr("src", '{:captcha_src()}');
});

看不清,单击换一张

PHP代码

$request = Request::instance();
$code = $request->param('captcha');
$captcha = new Captcha();
if (!$captcha->check($code)) {
    $this->error('验证码错误');
}

命名空间

use think\Request;
use think\captcha\Captcha;


最新资讯

  1. 2019年乌镇大会,也说说互联网
  2. 响应式网站建设需要准备多少开发预算
  3. CMSJIA介绍
  4. 遵义信息技术服务、WEB软件开发公司
  5. 建设公司网站的作用体现
  6. 品牌保护中域名、商标同等重要
  7. 网站建设哪家公司好
  8. 建设开发手机网站的优势及作用
  9. 我们研究了100个小程序,得出了这些经验!
  10. 公司定制开发网站建设的优势
  11. 移动互联网建站:遵义做网站建设那家公司好
  12. 贵州腾巢网络成功入驻熊掌号,再现移动互联时代新域名