收藏
回答

小程序既需要手机号登录也需要getuserinfo形式登录获取openid该怎么解决?

小程序既需要手机号登录也需要getuserinfo形式登录获取openid该怎么解决两种登陆

回答关注问题邀请回答
收藏

6 个回答

  • 🌸 Allie
    🌸 Allie
    2020-01-18

    先授权,在绑定手机

    2020-01-18
    有用 1
    回复
  • 扶苏。
    扶苏。
    2020-01-17

    看这两个哪个对你比较重要。 如果手机号重要,使用手机号登录。在别的页面给出授权信息得提示。两个不能做到一起。

    2020-01-17
    有用 1
    回复 1
    • 张帆
      张帆
      2020-01-17
      好的谢谢
      2020-01-17
      回复
  • 放轻松点 主角
    放轻松点 主角
    2020-01-17

    还是需要两步授权,微信这边不可能一键获取头像昵称和手机号的,

    操作:

    先头像昵称授权 拿到openId。存本地,然后其他地方使用手机号授权的时候,把手机号与openId绑定起来。 下次用户授权头像昵称就能拿到手机号了。或者授权手机号的时候拿到头像昵称以及openId。看你需求。

    2020-01-17
    有用 1
    回复 1
    • 张帆
      张帆
      2020-01-17
      好的谢谢
      2020-01-17
      回复
  • 超乖咬人兔🐰
    超乖咬人兔🐰
    2020-04-07

    想知道最后楼主怎么解决这个问题的?同遇到一样的问题

    2020-04-07
    有用
    回复
  • 牛
    2020-01-17

    先判断用户有没有授权,没授权的先授权,授权完,解密出id去查一下有没有注册,注册直接带user信息过来,没注册的用手机号注册顺便绑定一下微信

    2020-01-17
    有用
    回复
  • 张帆
    张帆
    2020-01-17

    可以在登陆界面先通过getuserinfo获取openid然后在用手机号登陆吗

    2020-01-17
    有用
    回复 3
    • 九离
      九离
      2020-01-17
      可以的,用二个点击事件来获取,小程序的login Api是静默行为,openId是能拿到的
      2020-01-17
      回复
    • 张帆
      张帆
      2020-01-17回复九离
      嗯 我试试
      2020-01-17
      回复
    • 张帆
      张帆
      2020-01-17回复九离
      嗯 我试试
      2020-01-17
      回复
登录 后发表内容
问题标签