关于小程序的登录态和用户信息管理

最近毕设自己要做一个小程序,对于用户信息和登录态管理方案上还是有些模糊,讲讲我的方案想法:

  1. 进入小程序主页,引导授权(现在似乎不能直接getUserInfo,要让用户点按钮了),拿到用户头像昵称等信息存到缓存或全局变量。
  2. 授权完毕,wx.login获取code,code作为请求参数,后台根据code获取该用户的session_key和open_id(若是新用户则存入数据库)。后面请求的时候,就直接带上session_key,后台根据session_key找到对应的open_id进行业务处理。

我的理解就是把用户信息分为两部分,一部分是授权得到的基本用户信息(昵称,头像等)。另一部分是需要与后台交互的open_id,code等等。分开来维护,不知道我的理解有没有偏差,望大神解答~

待解决 悬赏分:40 - 离问题结束还有 344天7小时37分35秒
反对 0举报 0 收藏 0

我来回答

回答1