300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 登录业务逻辑(微信登录 验证码登录)

登录业务逻辑(微信登录 验证码登录)

时间:2022-08-27 04:41:35

相关推荐

登录业务逻辑(微信登录 验证码登录)

无论微信登录还是验证码登录,都需要存mysql中获取用户信息。判断是不是第一次扫码,或者是第一次验证

第一次:用户信息存入mysql

不是第一次:不需要存用户信息

不管是不是第一次:都要讲用户嘻嘻存入redis中,token给前端

1.用户使用微信登录

微信访问应用异常 给应用code

应用访问微信,可能两次,可能三次

第一次,生成二维码

用户扫码,确认(用户告诉微信,同意将自己在微星中的个人信息给应用)

微信访问应用给的重定向地址,传递code

第二次,通过微信给的code获取access_token和openid

access_id:临时票据

openid:相当于微信用户的唯一id

就是我们登陆逻辑中,判断用户是否第一次的扫码的依据

如果在mysql中查到了openid,不需要获取用户信息(不需要第三次访问微信)

第三次,通过access_token + openid获取用户信息

2.短信登陆

配置:模板、签名

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。