1,去市场下载登录模块,或者电脑存档名为简单登录模块的包

2,根据模块初始化 或者自己登录unicloud 数据库 选择uni-id 初始化

3,配置uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json

univerify 是自己的 unicloud 的 信息  appid 是当前应用id 在manifest 中有。 其他配置要填上去

里面的单位是秒可以设置token长一点 ,避免老是登录 配置文件不允许注析。

4,uniCloud/cloudfunctions/common/ 下的是 公共模块 包括token 的生成和unicloud.database 客户端使用云函数和数据库的 公共模块。默认存在 不可以删除 

5,云函数下的package 的dependencies 有依赖云函数的地址 根据地址配齐

6,使用最简单的体积最小的方法是 使用uni-id-test 去一个个配置自己需要的零件,我之前做过去一个登录页面,现在只要根据这个云函数配置一下基础配置即可实现 数据库表和云函数登录。

目录结构如下

登录后生产以下信息

自己做的weixin页面具备生成以下功能

7,配置权限管理, 使用模块开发完善该功能。 我使用了退出登录和权限管理两个功能进行开发。对应文件是rbac 和logout方法

8,每次登录注册,重新发起隐私 openid 的时候,uni-id-users_id 的不会变。之前的记录都还是属于他的,手机端或者电脑测试端发起数据,也是属于他的 因为uni-id-users_id 不会变。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐