PHP短信验证码

简介: 这篇文章主要为大家详细介绍了PHP发送短信接入验证码的实现流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

这篇文章主要为大家详细介绍了PHP发送短信接入验证码的实现流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


准备

接入KgCaptcha,在用户点击发送短信验证码前弹出图形验证码进行验证,验证成功才可发送短信验证码。

8.PNG

前端代码

<scriptsrc="https://cdn.kgcaptcha.com/captcha.js?appid=94dATYQa"></script><script>kg.captcha({
// 绑定元素,验证框显示区域bind: "#captchaBox",
// 验证成功事务处理success: function(e) {
console.log(e);
    },
// 验证失败事务处理failure: function(e) {
console.log(e);
    },
// 点击刷新按钮时触发refresh: function(e) {
console.log(e);
    }
});
</script><divid="captchaBox">载入中 ...</div>


后端代码

<?phpinclude"public/KgCaptchaSDK.php";
// 填写你的 AppId,在应用管理中获取$appId="94dATYQa";
// 填写你的 AppSecret,在应用管理中获取$appSecret="6u2BhEgORjQPkO1c69mpg2z5lLTLHf6a";
$request=newkgCaptcha($appId, $appSecret);
// 填写应用服务域名,在应用管理中获取$request->appCdn="https://cdn.kgcaptcha.com";
// 前端验证成功后颁发的 token,有效期为两分钟$request->token=$_POST["kgCaptchaToken"];
// 当安全策略中的防控等级为3时必须填写$request->userId="kgCaptchaDemo";
// 请求超时时间,秒$request->connectTimeout=10;
$requestResult=$request->sendRequest();
if ($requestResult->code===0) {
// 验签成功逻辑处理echo"验证通过";
} else {
// 验签失败逻辑处理echo"验证失败,错误代码:{$requestResult->code}, 错误信息:{$requestResult->msg}";
}


相关链接

官方地址:凯格行为验证码(KgCaptcha)滑动拼图验证,无感验证码,文字点选验证码

在线体验:凯格行为验证码在线体验

开发文档:凯格行为验证码-开发文档

相关文章
|
3月前
|
PHP
php生成验证码
php生成验证码
17 0
|
11月前
|
前端开发 JavaScript API
php的短信验证的流程,如何实现前端js加后端php
php的短信验证的流程,如何实现前端js加后端php
102 0
|
PHP
PHP实现图片登录验证码的解决方案
PHP实现图片登录验证码的解决方案
106 0
|
API PHP
漏刻有时API接口实战开发系列(9):短信宝短信接口php开发及调用
漏刻有时API接口实战开发系列(9):短信宝短信接口php开发及调用
75 0
|
监控 前端开发 PHP
PHP短信验证码防刷方案
短信验证码是通过发送验证码到手机的一种有效的验证码系统。利用短信验证码来注册会员,大大降低了非法注册的数据。
PHP短信验证码防刷方案
PHP验证码的语言包&预警信息通知总结
最近在开发PHP验证码项目,需要使用到不同的语言包和及时的预警短信通知。下面我就好好的总结一下。
PHP验证码的语言包&预警信息通知总结
PHP登录验证码
本文实例讲述了PHP登录验证功能。分享给大家供大家参考,具体如下:
PHP登录验证码
PHP图形验证码
PHP生成一个验证码
PHP图形验证码
|
人工智能 安全 前端开发
PHP验证码
验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
PHP验证码
|
人工智能 前端开发 安全
PHP制作简单的验证码验证
 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。
115 0
PHP制作简单的验证码验证