收藏
评论

画了一张小程序登录的流程图

大神们给提提意见,有没有不对的地方。



收藏

2 个评论

  • 半杯可乐°
    半杯可乐°
    2018-07-26

    我感觉和要求登录的业务还是有些冲突的,场景描述,用户可以手动输入手机号和验证码进行注册,也可以使用微信手机号注册。可以使用手机号+验证码登录,也可以使用微信直接登录。

    1. 显示微信授权按钮放在哪个页面呢?获取用户信息的按钮放在哪个页面呢?

    2. 调用wx.login之后,可以使用code在后台调用微信接口换取sessionkey和openid,不用解密sessionkey吧?

    3. wx.openSetting是打开授权页面的接口,判断应该是wx.getSetting,另外,一开始是否也没有必要判断用户是否授权吧?

    4. 如果用户使用手机号+验证码注册,并使用手机号+验证码方式登录的,这种情况的登录态(你图中的token)如何判断,应该存储另一种标识吧。

    我是刚接触小程序,有不对的点欢迎讨论。


    2018-07-26
    赞同
    回复 1
    • 白玉雄
      白玉雄
      2018-08-13
      判断是getSetting,图里画错了。一开始有必要判断授权,如果授权过了就不需要用户重复授权了
      2018-08-13
      回复
  • 2018-07-24

    unionid好像微信不一定返回吧?

    2018-07-24
    赞同
    回复 2
    • 白玉雄
      白玉雄
      2018-07-24
      unionid是可选的,不一定有
      2018-07-24
      回复
    • Zachary
      Zachary
      2021-05-20回复白玉雄
      想请问下,如果在同一开放平台下已注册的用户,是不是在登录的小程序的时候就会静默授权获取unionid呢?
      2021-05-20
      回复
登录 后发表内容