收藏
回答

微信授权获取手机号

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 授权手机号 客户端 7.0.3 2.0.0

- 需求的场景描述(希望解决的问题)

:在使用微信授权手机号登录时,安全性不高,无法用作手机号快速注册登录(注册登录价值所在啊)


- 希望提供的能力

:同时能给个唯一标识,比如openid,提高安全性。避免被人攻击注册接口(毕竟没有走验证码验证,是吧)

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

5 个回答

  • 禾店科技
    禾店科技
    2021-05-07

    通过code获取openId

    2021-05-07
    有用 1
    回复
  • DWL
    DWL
    2019-03-28

    wx.login 不是可以换取 openid 么?

    2019-03-28
    有用 1
    回复 2
    • ...
      ...
      2019-07-11
      通过code获取openId
      2019-07-11
      回复
    • 禾店科技
      禾店科技
      2021-05-07
      通过code获取openId
      2021-05-07
      1
      回复
  • 长
安
    长 安
    2020-10-15

    第一步:wx.login() 获取code

    第二步:获取手机号

    第三步:code+手机号登录,

    code(换取openID等) 没有问题的话,手机号就是完全正确的。


    如若别人伪造code,就不会成功换取openID,注册和登录流程就可以跳过。

    2020-10-15
    有用
    回复
  • 痛快科技
    痛快科技
    2019-03-27

    可以限制同一用户调用注册接口次数等方式,在服务器端做方案

    2019-03-27
    有用
    回复
  • 吴奕群
    吴奕群
    2019-03-27

    一个唯一的id映射手机号?蛋疼不

    2019-03-27
    有用
    回复
登录 后发表内容