微博第三方登录的 实现步骤
Posted lvye001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微博第三方登录的 实现步骤相关的知识,希望对你有一定的参考价值。
美多项目 第三方登录实现步骤:
第一步:
微博开放平台 https://open.weibo.com 进行注册:
第二步:
点击微博先请求我们自定义的接口,
注意我们的回调地址!!!
生成这个url之后 需要返回到前端进行 微博登录页面的展示例如:
当微博账号验证登录之后,我们的回调地址 就起到作用了,这个绑定页面会立马展现,页面加载瞬间把code 发送后台,来我们接着看。
来我们顺着来到后台
我们再一次向微博平台 发起post请求,主要是为了取用户uid,
取到uid 之后 我们先到第三方表里进行判断该用户是否存在,如果该用户存在,则直接把token等信息返回到前端,直接登录即可。
来 我们看看前端 是如何处理这个数据的,正常重定向主页 即可。
如果该 用户第一次登录,来我们接着看逻辑
生成token 直接返回前端,
我们看看前端如果处理回复,下面是个if 判断 ,控制我们的绑定页面输入框的展示。
当用户把点击保存之后,我们看看url请求,
我们接着看后台,直接来到了apiview 的post请求进行逻辑判断,
在上面的序列化器中 我们先判断的 是用户携带的token,是否合法,然后再进行短信验证码的判断。
重点看看这里 ,我们先去user表里,也就是 我们第三方登录的表关联的user表 判断该用户的 密码。
当我们 取到user信息之后,直接进行user表的保存,以及第三方标的信息保存。
以上是关于微博第三方登录的 实现步骤的主要内容,如果未能解决你的问题,请参考以下文章