更新记录

1.0.0(2021-05-10)

发布 博客地址 https://bbs.huaweicloud.com/blogs/254161 在db.js配置自己的数据库和数据表 email.js配置邮箱


平台兼容性

阿里云 腾讯云 支付宝云
×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


使用华为云函数工作流实现用户系统 数据库为云数据库MySQL 其它服务商云函数 通用 只需修改index.js返回参数即可 主要有用户注册 用户登陆 邮箱发送验证码 邮箱验证码校检 邮箱绑定 邮箱解绑 邮箱验证码登陆 生成token 校验token 其它功能可以在此基础上拓展

需要拿到SMTP的授权码 具体为找到邮箱设置 图片.png

用户表如下 图片.png

验证码表如下 图片.png

测试

注册

注册成功自动登录返回用户 token token过期时间

图片.png

注册时 用户名已被占用 图片.png

登录

登录成功返回用户 token token过期时间 图片.png

用户名或者密码错误 图片.png

绑定邮箱

获取邮箱验证码 图片.png

图片.png

绑定前 图片.png

绑定后 图片.png

图片.png

绑定失败 图片.png

解除绑定

图片.png

图片.png

解除绑定失败

图片.png

邮箱验证码验证失败

图片.png

图片.png

图片.png

邮箱验证码登录

通过邮箱登录 不会返回用户名 会返回邮箱

图片.png

图片.png

获取用户信息

通过checkToken

图片.png

如果请求action不在switch case中

图片.png

如果token不正确

图片.png

如果token不携带

图片.png

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问