基于python的QQ第三方登陆
在做第三方登陆时,一共有如下的步骤
- 首先我们要获取QQ服务器的登陆地址
- 用户进行登陆
- QQ服务器返回用户的对应code给前端
- 前端将用户code传输到后端
- 服务器获取到code,然后拼接url地址,请求到QQ服务器
- QQ服务器返回用户对应的openid
- 后台根据openid进行数据库查询,查看是否为第一次使用QQ登陆
- 第一次使用QQ登陆,绑定用户或者创建用户
- 不是第一次登陆,直接返回用户原来访问的页面
具体实现代码:GitHub地址: https://github.com/Mcliuyi/QQ-