同一页面生成多个验证码

简介: 一个页面需要两个验证码,使用同一个验证码调用两次会导致有前一个失效。那么我们需要创建不同的两个验证码,分别做验证。

缘由

一个页面需要两个验证码,使用同一个验证码调用两次会导致有前一个失效。那么我们需要创建不同的两个验证码,分别做验证。


截图展示

5.PNG


具体实现

  • 同时引入多个KgCaptcha的js。
  • 引入多个JS时,请定义 plural 参数;通过该参数区分定义对象名,如plural=1,则对象名为kg1,以此类推。
<scriptsrc="captcha.js?appid=XXX&plural=1"id="KgCaptcha1"></script><scriptsrc="captcha.js?appid=XXX&plural=2"id="KgCaptcha2"></script>

  • 初始化验证码
<scripttype="text/javascript">// 第一个验证码kg1.captcha({
// 绑定元素,验证框显示区域bind: "#captchaBox1",
// 验证成功事务处理success: function(e) {
console.log(e);
    },
// 验证失败事务处理failure: function(e) {
console.log(e);
    },
// 点击刷新按钮时触发refresh: function(e) {
console.log(e);
    }
}); 
// 第二个验证码kg2.captcha({
// 绑定元素,验证框显示区域bind: "#captchaBox2",
// 验证成功事务处理success: function(e) {
console.log(e);
    },
// 验证失败事务处理failure: function(e) {
console.log(e);
    },
// 点击刷新按钮时触发refresh: function(e) {
console.log(e);
    }
}); 
</script>

  • 创建验证框显示区域
<!-- 第一个验证码 --><divid="captchaBox1"></div><!-- 第二个验证码 --><divid="captchaBox2"></div>


总结

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

相关文章
验证码倒计时的注册页面
验证码倒计时的注册页面
65 0
|
4月前
|
C#
C# 图形验证码实现登录校验代码
C# 图形验证码实现登录校验代码
150 2
|
4月前
|
前端开发 NoSQL 安全
浅谈 前端验证码那些事
浅谈 前端验证码那些事
90 0
|
安全 机器人 Java
JavaSwing实现验证码功能
在Web应用程序开发中,验证码(CAPTCHA)是一种常见的安全措施,用于防止自动化机器人和恶意软件对网站进行攻击。本文将介绍如何使用JavaSwing来实现验证码功能,以帮助您加强Web应用程序的安全性。
133 0
|
9月前
生成验证码
生成验证码
57 0
|
安全 前端开发 定位技术
推荐一个非常好的行为验证码项目!
KgCaptcha 结合了设备指纹、行为特征、访问频率、地理位置等多项技术,有效的拦截恶意登录、批量注册,阻断机器操作,拦截非正常用户。较传统验证码相比,用户无需再经过思考或输入操作,只需轻轻一滑即可进行验证。
推荐一个非常好的行为验证码项目!
|
监控 前端开发 开发工具
KgCaptcha 文字点选验证码数据监控
在信息时代, 对信息处理和利用能力的强弱成为决定企业兴衰成败的关键。一个成熟的数据监控展示平台是我们需要考虑的问题。 下面小编将用KgCaptcha,带领大家使用一个漂亮的数据监控展示平台!
KgCaptcha 文字点选验证码数据监控
|
JavaScript Java
实现登录时进行校验验证码的功能
JavaEE中,实现登录时进行校验验证码的功能(图文并茂!!!)
实现登录时进行校验验证码的功能
|
JavaScript 前端开发
简单的验证码功能
简单的验证码功能
简单的验证码功能
|
Java 开发者
登录功能之添加验证码|学习笔记
快速学习登录功能之添加验证码
174 0
登录功能之添加验证码|学习笔记

热门文章

最新文章