uni-captcha验证码模块

本文介绍如何使用uni-captcha快速搭建验证码模块。包括创建uni-app项目、配置云数据库及云函数,实现验证码的获取、刷新与验证等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用uni-captcha快速的搭建验证码模块
废话不说,开始
在这里插入图片描述

创建项目

创建一个uni-app云开发项目
在这里插入图片描述
需要创建一个云服务空间

https://unicloud.dcloud.net.cn/
创建服务空间 推荐阿里云 免费

配置模块

第一步肯定是安装模块了,公共模块

插件市场导入
https://ext.dcloud.net.cn/plugin?id=4048

我这里用的非uni_modules

在这里插入图片描述
导入完成后是这样的
在这里插入图片描述

配置云数据库

验证码模块需要创建一个云数据库,可以通过模板创建

进入云服务空间 找到云数据库创建

在这里插入图片描述
创建完毕即可

编写云函数测试

注意 以下出现的scene为验证码使用环境 这里统一使用"login"

更多参数参考插件市场

这里为了大家方便看,获取,刷新,验证分成了三个云函数

创建云函数
在这里插入图片描述

首先是管理依赖模块
在这里插入图片描述在这里插入图片描述选中

获取验证码

在这里插入图片描述
响应结果如下
在这里插入图片描述
如何引用呢

客户端调用

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

刷新验证码

在这里插入图片描述
它的网络请求结果和获取验证码的基本上是一致的

客户端调用

在这里插入图片描述
在这里插入图片描述

这里我们给验证码图片也加上了刷新 点击图片即可刷新
在这里插入图片描述

验证

验证需要传入scene(使用场景),以及captcha(验证码)
在这里插入图片描述
客户端调用

在这里插入图片描述
在这里插入图片描述
验证

在这里插入图片描述

额外说明

可以设置不同的scene来区分,登录,注册,等待

且这些验证码都会被存储在云数据库

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码哈士奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值