我看了小程序的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,
以什么样的方式比较好解决这类问题?希望有人能够给我一些解答。
holdtom
翻翻过去那场雪
随时随地看视频慕课网APP
相关分类