php登录成功后跳转页面_在tp中使用第三方登录 及应用

在网站应用中,我们不但要用户注册登录,如果需要用户体验更好,我们就要使用第三方用户注册,

下面demo写的是 QQ第三方登录

先找到申请注册

QQ互联地址:https://connect.qq.com/index.html

登入上QQ

ae050cf6ca851624c27235fc4c11387c.png

填写信息

b968fc402a133e18b814cd13e29d6df0.png

a3fb1b2048361034f95f85dd58e1010b.png

会审核资料,必须通过审核后才可以创建应用

审核通过后:

e9a988a83cfabaf74190887459111053.png

创建网站的应用 填写资料

2a4c71fd3005748944e71859f61a144b.png

完善资料

4eebe78c9f5449f3837903a7cd40b978.png

创建成功,进入应用管理页面,可以看到刚创建的应用处于审核中状态

072b13be7fc6f39f60157bc3cab668c8.png

成功了的话 点击查看

a2ab324832474752955c1a9057c6ef9f.png

记住自己的appid 和appkey 还有自己写的回调地址

在QQ互联平台网站,点击 “文档资料”

d2649931ee94fc10c058fdb90677f973.png

下载SDK

987d39a9480333ac8753d94a03ff1424.png

在tp中 下载完成后,解压移动到项目目录中的入口文件plugins/(public/plugins/解压后的文件改名为qq)

在浏览器访问到,这个目录 (域名/plugins/qq/index.php)这个地址

qq的配置项

4007fde8745359522394656fcafee7a8.png

进入配置页面

c8f9ecdf9596dfcea1f699a06c991f32.png

5412cc98783fb7e7196da63e41743e57.png

会跳转到这个页面

cbf8327a025ff0c9a2607c6a0fae1a33.png

589e23abd712cf31946e8f2bca4a0660.png

找到SDK文件中的examole 里的index

572d9a547d49fcde6a5f5f56fdfefe62.png

81e991110eec31893f04ea400322bb99.png

1562a1a1dd02c652a6c1e06e474aa26e.png

这个页面是,用户登录QQ的页面,不用管,但同级文件中有一个

165c819cc8c88bfa454c0ddb06c61337.png

3f94fd397cfaff262ed4874459e3e0ff.png

这个是回调的页面

现在我们知道了,怎么打开QQ登录的页面,怎么介绍到回调的信息了

现在我们到自己的代码中,模仿,弹出QQ登录页面,登录成功后接受到成功或失败的信息,成功的话会,根据你配置的QQ配置页面返回不同的数据,我们上面就选中了一个,只获取QQ用户的基本信息:

代码中

c9d66e0f96b740383c57a434796c3b1f.png

就是跳转到 这个页面 从入口文件中开始找

55ee390ceb609c613ed87b760e62aef8.png

没有问题的话就可以登录了,

那么登录后呢,QQ会有回调函数就是那个你在网页和配置中写的那个回调信息地址

2af9adc0c4fb0ae322ee5288ec740126.png

用户的信息拿出来,剩下的就是,QQ用户的唯一标识注册逻辑了,如果是第一次用qq登录的,就新创建一个用户,如果不是第一次登录的,拿QQ返回来的信息,修改数据库的信息,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值