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

前言

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

HTML代码

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 复制代码
<?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/

相关推荐
味悲6 分钟前
SQL注入学习笔记一
安全·sql注入
蜕变菜鸟8 分钟前
折叠页面 css
前端
菩提小狗17 分钟前
小迪安全2022-2023|第35天:WEB攻防-通用漏洞&XSS跨站&反射&存储&DOM&盲打&劫持|web安全|渗透测试|
前端·安全·xss
金士镧(厦门)新材料有限公司22 分钟前
片状碳酸镧:科技与环保的隐形“小助手”
科技·安全·全文检索·生活·能源
这个昵称也不能用吗?26 分钟前
React 19 【use】hook使用简介
前端·react.js·前端框架
幽反丶叛冥27 分钟前
什么是等保(网络安全等级保护)
网络·安全·web安全
web小白成长日记27 分钟前
修复 Storybook MDX 中 “does not provide an export named ‘ArgsTable‘” 的实战
前端
FreeBuf_33 分钟前
MEDUSA安全测试工具:集成74种扫描器与180余项AI Agent安全规则
人工智能·安全
Aotman_36 分钟前
Vue <template v-for> key should be placed on the <template> tag.
前端·javascript·vue.js
Gobysec1 小时前
Goby 漏洞安全通告|Moltbot(Clawdbot)Gateways 未授权访问漏洞
安全