1.登录 及获取 用户基础信息
前端调起微信登录获取code ----传给后端 后端通过code 调用微信api 可以获取openId 和 session key
前端通过openId 获取 加密的微信用户信息
然后 前端传递给后端iv(偏移量) encryptedData (业务小程序登录页面)后端通过上面自查的sessionkey 这三个参数 后端工具类解密获取用户信息 发放token(之前可以获取手机号)
2.获取手机号
现在需要单独处理,点击按钮 用户授权后 前端拿到code(个人小程序 拿不到),
传给后端 后端调用微信接口先获取 access_token,在调用微信获取手机号接口 传 access_token,code, 即可获取手机号