Thinkphp5.0怎么使用验证码

 我来答
最爱泰迪二萌
2017-11-30
知道答主
回答量:30
采纳率:50%
帮助的人:5.5万
展开全部

如果没有安装验证码类,可在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){

//验证失败

}

AiPPT
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式