当前位置:网站首页>搭建直播平台,使用node生成验证码图片,并进行验证
搭建直播平台,使用node生成验证码图片,并进行验证
2022-08-02 21:23:00 【云豹网络科技】
搭建直播平台,使用node生成验证码图片,并进行验证
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
<title>验证码测试</title>
</head>
<body>
<div id="box"></div>
<button id="btn">刷新</button>
<input type="text" id="ipt" />
<span id="span"></span>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script>
const box = document.querySelector('#box')
const btn = document.querySelector('#btn')
const ipt = document.querySelector('#ipt')
const span = document.querySelector('#span')
// 存放正确的验证码文本
let text = ''
// 获取验证码图片和文本
function getInfo() {
$.get('http://127.0.0.1/getInfo', (res) => {
// 正确验证码的信息
text = res.text
// res.data是一个验证码图片 svg标签
box.innerHTML = res.data
console.log(text)
})
}
getInfo()
btn.addEventListener('click', getInfo)
ipt.addEventListener('blur', function (e) {
if (this.value.toLowerCase() === text.toLowerCase()) {
span.innerHTML = '验证通过'
span.style.color = 'green'
} else {
span.innerHTML = '验证不通过'
span.style.color = 'red'
}
})
</script>
</body>
</html>
以上就是搭建直播平台,使用node生成验证码图片,并进行验证, 更多内容欢迎关注之后的文章
边栏推荐
猜你喜欢
随机推荐
SublimeText3 安装、配置项、包管理、常用必备插件、常用快捷键以及修改
Electrical diagram of power supply system
【模型压缩】实例分析量化原理
Flink优化的方方面面
YAML文件格式
LeetCode 2359. 找到离给定两个节点最近的节点 基环树
HCIP--BGP基础实验
vscode如何能将输出从OUTPUT改为TERMINAL或者DebugConsole
【3D视觉】深度摄像头与3D重建
@Transactional 事务调用与生效场景总结
成功解决TypeError: can‘t multiply sequence by non-int of type ‘float‘
从零开始配置 vim(5)——本地设置与全局设置
你我都会遇到的需求:如何导出MySQL中的数据~ 简单!实用!
golang刷leetcode:使数组按非递减顺序排列
Ansible安装与配置
I interviewed a 985 graduate, and I will never forget the expression when answering the "performance tuning" question
Flink-SQL
golang刷leetcode: 卖木头块
面试官居然问我:删库后,除了跑路还能干什么?
Do you understand the factory pattern?








