参考 浅谈数据库用户表结构设计,第三方登录 注意事项 上述的设计思想很好,但是存在缺点: 如果用户在本站没有注册过账号,首次登录直接用第三方,那么必须先提示注册,不然就无法绑定 users 表 如果用户登完 github 后,退出,发现还能用 QQ 登录,并且首次使用 QQ 登录,那么就会出现无法找到关联用户的情况,必须提示他绑定账号 总结 总之要用第三方登录,必须在本站有个账号,如果是第一次第三方登录,就要提示绑定 页面之间传值