开发者社区> 问答> 正文

关于APP微信登录的问题:报错

普通登录的时候需要填写密码,这个密码是在数据库里保存的.两方一校验 就知道是否有效了.

那 微信登录的密码是什么呢? acc_token?

用户授权后在客户端获取acc_token, server端怎么校验这个acc_token的真是性和有效性呢?

看了好多遍微信的文档,有点晕.

在什么时机走注册,在什么时机走登录呢?

展开
收起
kun坤 2020-06-08 11:07:57 523 0
1 条回答
写回答
取消 提交回答
  • 那这个token去获取用户信息(此处就可以知道真实性),一般的建议加一个绑定流程,将此处获取到的open,unionId已经刚刚获取的用户信息的部分重要数据暂存

    可以显示的强制绑定或者为了简单可以默认注册用户的(此处可能会造成用户无法互通)

    你可以好好斟酌下

    ###### @Dreamlu######如果说怎么样校验acc_token的有效性,只要用这个acc_token来请求那个获取用户基本信息的接口就可以了,如果是无效的,微信会给你返回这个token失效######

    引用来自“Dreamlu”的评论

    那这个token去获取用户信息(此处就可以知道真实性),一般的建议加一个绑定流程,将此处获取到的open,unionId已经刚刚获取的用户信息的部分重要数据暂存

    可以显示的强制绑定或者为了简单可以默认注册用户的(此处可能会造成用户无法互通)

    你可以好好斟酌下

    谢谢各位,你们的建议都非常有用.希望给以后的人带来方便######了解一下oauth2的相关原理.
    2020-06-08 18:01:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
微信广告引擎与播放节奏算法实践 立即下载
微信H5视频播放器在海量业务下的实践 立即下载
微信高效运维之路 立即下载

相关实验场景

更多