收藏
回答

小程序授权手机号与微信登陆的账号手机号不一致如何判断?

现在需要在小程序中做一个添加会员卡的操作,会员卡是开给当前登录微信的。 但是如果小程序授权手机号是另一个我该如何判断不一致并给予相应提示

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

4 个回答

  • 卡卡31
    卡卡31
    2021-07-06

    授权的手机号,就是微信登陆使用的手机号,不存在不一样

    2021-07-06
    有用 1
    回复 3
    • Gw
      Gw
      2021-07-06
      比如我用一个136的手机号登陆的微信,小程序授权加了一个新手机号186 那么我在小程序里处理办会员卡的时候两边不一致我是需要知道的
      2021-07-06
      回复
    • 卡卡31
      卡卡31
      2021-07-06回复Gw
      明白了,谢谢,貌似是无法判断
      2021-07-06
      回复
    • 卡卡31
      卡卡31
      2021-07-06回复Gw
      只能想想能不能从需求,设计这边改这个功能了,比如如果和微信绑定,以openid为主,手机号为辅,
      2021-07-06
      1
      回复
  • A没病走两步plus
    A没病走两步plus
    01-11

    我今天也突然想到这个问题了,我想可以这样解决,登陆的时候微信账号和手机号码可以必须同时获取,一旦登陆,在自己的数据库里存储这个对应关系。以后的登陆系统只要是这两个信息不是同时出现,在你的系统里不允许办理业务。用户提申请客户解绑关系。

    01-11
    有用
    回复
  • 微喵网络
    微喵网络
    2021-07-06

    自己记录手机号和微信用户的对应关系

    2021-07-06
    有用
    回复 7
    • Gw
      Gw
      2021-07-06
      如何自己记录呢 小程序授权可以拿到手机号但是微信登陆怎么拿手机号呢
      2021-07-06
      回复
    • 微喵网络
      微喵网络
      2021-07-06回复Gw
      授权已经拿到手机号了,为什么还要登录的时候拿手机号?
      2021-07-06
      回复
    • Gw
      Gw
      2021-07-06
      按照你说的手机号与微信用户的对应关系;微信登录是一个手机号,小程序授权我换了一个手机号   没办法对应如果要判断我点知道微信登录是哪个手机号
      2021-07-06
      回复
    • 微喵网络
      微喵网络
      2021-07-06回复Gw
      首先微信登录的时候你是拿不到手机号的,只能是微信登录后通过授权拿到手机号,然后你自己记录这个手机号和当前微信用户的关系,然后这个用户下次再登录的时候,从你自己保存的记录里找到这个用户的手机号
      2021-07-06
      回复
    • Gw
      Gw
      2021-07-06
      明白了 你的意思是以第一次授权的手机号为主,但这个好像还是差一点如果用户一开始授权的就不是微信登录的那个呢
      2021-07-06
      回复
    查看更多(2)
  • 安逸
    安逸
    2021-07-06

    无法判断

    2021-07-06
    有用
    回复
登录 后发表内容