我看了小程序的wx.login
和wx.checkSession
,wx.login
与其之后让后端去像腾讯提供的那个接口就是换取session_key,然后自己生成一个sessionid保持登录状态。
现在的情况是这样的,我们的项目最开始做的是web端,现在准备迁移到小程序上,这套系统有自己的账号密码,这样的话,可否我不用wx.login
,wx.checkSession
,这样是否合理(因为我不使用openid作为用户标识)?我的想法是在用户登录之后,从服务器取得的sessionid
存到storage
当中,然后用来设置头,但现在又面临一个问题,我可以封装一下wx.request
加上判断session
是否还有效了,但是没有openid
的维持可能就需要用户重新登录,如果不想用户重新输入那么可能得storage
存下账号密码重新发送一次?(是不是也还不是合理)
还有过一个比较合理的想法,就用wx.login
来换取session
,openid
和我们系统的账号一一对应,之后登录直接用openid,
以什么样的方式比较好解决这类问题?希望有人能够给我一些解答。
翻翻过去那场雪
相关分类