三方登录,回调成功,我改如何登录自己的系统呢?

我现在是对接了一个三方登录,但是回调成功以后.我接下去的逻辑我改咋处理呢?

登录后进行讨论

JellyBool

JellyBool 发表于 2019-06-14 23:33:55

回调成功的话,记录用户的 昵称 头像地址,有 email 的权限最好,记录用户的邮箱地址第三方的 ID,最好也记录 refreshToken 基本就这样。

这些问题类帖子,发问答模块的,不要发文章这里。

点赞 0

1930082875

1930082875 发表于 2019-06-14 23:37:24

问题是.老师.我这个认证开始登录用的是auth,不是用的jwt,而且我登录是用的表单.post,你说我这是不是还要改呢!!

点赞 0

JellyBool

JellyBool 回复 1930082875 发表于 2019-06-14 23:46:52

跟 jwt 还没有关系,你不记录 token 也可以。。。但是推荐至少记录一下 第三方 ID

点赞 1

1930082875

1930082875 回复 JellyBool 发表于 2019-06-15 13:49:51

我现在数据库保存数据了.已经查询到用户了.但是登录不进去.我用的Auth::login(查询出来的用户)

点赞 1

JellyBool

JellyBool 回复 1930082875 发表于 2019-06-15 15:26:30

怎么会登录不进去? 直接创建完 user 登录就行

点赞 0

1930082875

1930082875 回复 JellyBool 发表于 2019-06-15 17:55:39

好了. 我没跳转首页..那个dingoApi异常咋处理呢!!

点赞 0

geixueyuan

geixueyuan 回复 1930082875 发表于 2019-10-22 23:41:32

你不要绕话题,JellyBool已经回复的很清楚了。如果你能获取到第三方id那就保存它还有refreshToken下次登陆的时候做验证使用,验证的时候用第三方id去获取相关用户信息,判断你保存的refreshtoken是否一致如果通过后进行下一步操作。

点赞 0