数据驱动、坚持为客户提供有价值的服务和内容
介绍
相信有很多同学都遇到过小程序需要授权两次的问题,这个问题的原因是错误的授权流程导致的。
(1)错误的流程:引导用户点击授权按钮(getUserProfile)=>调起授权(wx.getUserProfile)=>获取code(wx.login)=>请求后端、传输数据(code、iv等)=>后端解密并登陆。
(2)正确的流程:获取code(wx.show)=>引导用户点击授权按钮(getUserProfile)=>调起授权(