小程序账号登录+用户登录信息缓存
需求描述:
实现在小程序用账号密码登录系统,以及缓存用户登录信息。
解决思路:
其实这是我第一次做登录的功能,以前自己做登录的时候都是简单的输入账号密码登录,再缓存登录信息。其他的那些流程不是很懂,这次项目中做这个功能的时候,自己去查了一些资料,以及参考了其他项目中的登录功能,才得以完成这个任务。
其中总的流程在微信小程序官网中已经给出来了,如下图所示:

整体开发流程,和以下流程差不多:
- 通过wx.login()获取code。
- 将这个code发送给后端,后端会返回一个token,这个token将作为你身份的唯一标识。
- 将token通过wx.setStorageSync()保存在本地存储。
- 用户下次进入⻚面时,会先通过wx.getStorageSync() 方法判断token是否有值,如果有值,则可以请求其它数据,如果没有值,则进行登录操作。
微信官方文档对登录的教程文档:https://developers.weixin.qq.com/ebook?action=get_post_info&docid=000cc48f96c5989b0086ddc7e56c0a
微信小程序登录流程(附代码+图解):https://juejin.cn/post/7212074532340908091

浙公网安备 33010602011771号