当前位置: 首页 > Web前端 > HTML

轮匠?基于微信小程序云的密码管理小程序

时间:2023-04-02 17:51:20 HTML

简介什么是LockMe?一个免费开源的密码管理小程序。源码地址https://github.com/pushmetop/lockme。市面上的密码管理工具那么多,为什么要造一个轮子呢?不用担心你自己造的轮子。需要写一个小程序来练习。想体验免费小程序云的所谓Serverless。为什么不用wepy之类的小程序开发框架呢?学习和运用一门知识,要知其然,知其所以然。wepy等框架其实提供了很多对小程序的特殊封装。如果你对小程序本身不熟悉,当出现错误时你可能会一头雾水。LockMe是如何保证安全的?采用国密算法SM2的公私钥算法。私钥由用户个人保管。私钥不接触网络。加密数据由公钥加密存储。使用配置初始化项目创建project.config.json复制miniprogram/config-example.js配置miniprogram/utils/Config.js环境变量miniprogram/utils/Config.js环境变量上传cloudfunctions/cloudfunction基于cloudfunction.collection创建云数据库环境变量说明cloud.env小程序云环境IDcloud.collection小程序云对应数据库集合cloud.collection.safes密码集合cloud.collection.settingssettingscollection其他配置参考官方文档小程序传送门Demo小程序二维码初始化和密码中心设置的设计理念是基于百度这个我们日常生活中最常用的网站的交互设计,让用户更方便、更直观地使用LockMe。我们先回忆一下使用百度时的三种基本状态:没有进行任何搜索操作时:进行关键字搜索时有结果时:没有结果时,需要点击百度:于是,搜索密码和创建密码的交互逻辑在LockMe中也与此类似。不执行任何搜索操作时:有关键字搜索有结果时:无结果时,需要点击创建新建密码记录:嘻嘻,所以LockMe是一款与各大厂商互动的工具,小二吹了这么久,小哥哥小姐姐,你们要不要试试看呢?还不赶紧给小二一个Star?一起成长在迷茫的城市里,总有并肩同行的伙伴,让我们一起成长。如果想让更多人看到文章,可以点赞。如果你想激励小二,可以去Github给个小star。想和小二多交流,加微信m353839115。本文原稿来自PushMeTop