当前位置: 首页 > news >正文

文字验证码:简单有效的账号安全守卫!

前言

文字验证码不仅是一种简单易懂的验证方式,同时也是保护您的账号安全的重要工具。通过输入正确的文字组合,您可以有效地确认自己的身份,确保只有真正的用户才能访问您的账号。

HTML代码

<script src="https://cdn6.kgcaptcha.com/captcha.js"></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>
<div id="captchaBox">载入中 ...</div>

PHP代码

<?php
include "KgCaptchaSDK.php";
// 填写你的 AppId,在应用管理中获取
$appId = "appId";
// 填写你的 AppSecret,在应用管理中获取
$appSecret = "appSecret";
$request = new kgCaptcha($appId, $appSecret);
// 填写应用服务域名,在应用管理中获取
$request->appCdn = "https://cdn6.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}";
}

最后

SDK开源地址:https://github.com/KgCaptcha,顺便做了一个演示:https://www.kgcaptcha.com/demo/

http://www.lryc.cn/news/156360.html

相关文章:

  • Shell 运算符及语法结构
  • 为什么要建前缀索引?
  • vite介绍
  • 2023年软件测试常见面试题
  • 关于const指针的一个常见误区
  • @alilclowcode-engine-ext@1.0.5 不支持安装react@^16.3.0
  • Python之列表操作和内存模型
  • 实习面试记录
  • 总结/笔记-vue中的插槽(默认插槽、具名插槽、作用域插槽)
  • QTday5(QT连接TCP通信)
  • 【Docker】安装RabbitMQ
  • 【如何获取数据库表的字段并拼接】
  • Oracle中LEFT JOIN后AND与WHERE的异同
  • Flink实时计算中台Kubernates功能改造点
  • GO远程构建并调试
  • react使用hook封装一个search+input+checkbox组件
  • 【6】uniform颜色写入
  • 自然语言处理历史史诗:NLP的范式演变与Python全实现
  • 网络协议从入门到底层原理学习(二)—— Mac地址/IP地址
  • 2023开学礼中国海洋大学《乡村振兴战略下传统村落文化旅游设计》许少辉新海洋图书馆
  • WebClient vs HttpClient:异同对比
  • ES6中导入import导出export
  • 【MySQlL学习笔记】(九)内外连接
  • 敦煌https证书能做些什么
  • React笔记(六)React路由
  • 【算法系列篇】分治-归并
  • word导出为HTML格式教程,同时也导出图片
  • 事务的优化
  • VMware虚拟机安装_新虚拟机创建_CentOS镜像导入_linux指令基本操作
  • Git常用命令用法