coolair
V2EX  ›  问与答

微信公众号登录和微信扫码登录(PC)是不是存两个字段就可以了?

  •  
  •   coolair · Jan 21, 2019 · 1807 views
    This topic created in 2695 days ago, the information mentioned may be changed or developed.
    openid 和 unionid,openid 用于公众号登录,unionid 用于 PC 端扫码登录。
    公众号可以用 unionid 登录吗?
    微信公众号绑定了微信开放平台后,微信开放平台获取到的 openid 和微信公众号获取的 openid 也是不一样的是吗?只能通过 unionid 来识别用户登录?
    7 replies    2019-01-22 10:19:51 +08:00
    chinvo
        1
    chinvo  
       Jan 21, 2019
    公众号绑定开放平台之后只能用 unionid 识别用户

    两个方式登录获取的 openid 依旧不同
    cappuccinos
        2
    cappuccinos  
       Jan 21, 2019 via iPhone
    微信号获得 unionid 和 openid 两个,微信网页的就不知道了,但是应该有 unionid.
    chinvo
        3
    chinvo  
       Jan 21, 2019
    @chinvo #1 一楼说的有歧义,是

    公众号绑定开放平台之后,如果要和微信网页登录一起共用用户识别码,只能用 unionid 识别用户,因为两个平台的 openid 依旧不同,对于多个微信号、应用绑定同一个开放平台的情况,各微信号和应用的 openid 都不相同
    coolair
        4
    coolair  
    OP
       Jan 22, 2019
    @chinvo 也就是微信公众号用 openid 登录,其他的都用 unionid 识别用户?
    chinvo
        5
    chinvo  
       Jan 22, 2019 via iPhone
    @coolair #4 不是,意思是如果绑定了开放平台,就都用 unionid
    coolair
        6
    coolair  
    OP
       Jan 22, 2019
    @chinvo 那微信公众号获取的 openid 就不用存在数据库里了?
    chinvo
        7
    chinvo  
       Jan 22, 2019
    @coolair 建议不管哪个渠道的 openid,都保存下来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4023 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 226ms · UTC 00:17 · PVG 08:17 · LAX 17:17 · JFK 20:17
    ♥ Do have faith in what you're doing.