小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序既需要手机号登录也需要getuserinfo形式登录获取openid该怎么解决两种登陆
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
先授权,在绑定手机
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
看这两个哪个对你比较重要。 如果手机号重要,使用手机号登录。在别的页面给出授权信息得提示。两个不能做到一起。
还是需要两步授权,微信这边不可能一键获取头像昵称和手机号的,
操作:
先头像昵称授权 拿到openId。存本地,然后其他地方使用手机号授权的时候,把手机号与openId绑定起来。 下次用户授权头像昵称就能拿到手机号了。或者授权手机号的时候拿到头像昵称以及openId。看你需求。
想知道最后楼主怎么解决这个问题的?同遇到一样的问题
先判断用户有没有授权,没授权的先授权,授权完,解密出id去查一下有没有注册,注册直接带user信息过来,没注册的用手机号注册顺便绑定一下微信
可以在登陆界面先通过getuserinfo获取openid然后在用手机号登陆吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
先授权,在绑定手机
看这两个哪个对你比较重要。 如果手机号重要,使用手机号登录。在别的页面给出授权信息得提示。两个不能做到一起。
还是需要两步授权,微信这边不可能一键获取头像昵称和手机号的,
操作:
先头像昵称授权 拿到openId。存本地,然后其他地方使用手机号授权的时候,把手机号与openId绑定起来。 下次用户授权头像昵称就能拿到手机号了。或者授权手机号的时候拿到头像昵称以及openId。看你需求。
想知道最后楼主怎么解决这个问题的?同遇到一样的问题
先判断用户有没有授权,没授权的先授权,授权完,解密出id去查一下有没有注册,注册直接带user信息过来,没注册的用手机号注册顺便绑定一下微信
可以在登陆界面先通过getuserinfo获取openid然后在用手机号登陆吗