分享教程
链接放在公众号里是最好的,过期了就可以修改,所以这就是不放在文章里的原因,请看清楚这段话好吗:有需要的可以关注“PHP自学中心”,回复对应的关键词,获取链接与提取码。感谢大家的支持与信任
文章正文
在平时项目开发过程中,除了注册本网站账号进行登录之外,还可以调用第三方接口进行登录网站。这里以微博登录为例。微博登录包括身份认证、用户关系以及内容传播。允许用户使用微博帐号登录访问第三方网站,分享内容,同步信息。
1、首先需要引导需要授权的用户到如下地址:
如果用户同意授权,页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?code=CODE:
2、接下来要根据上面得到的code来换取Access Token:
返回值:
JSON
3、最后,使用获得的OAuth2.0 Access Token调用API,获取用户身份,完成用户的登录。
话不多说,直接上代码:
为了方便,我们先将get和post封装到application下的common.php中:
应用公共文件common.php:
控制器处理代码Login.php:
模板代码login.html:
效果图:
以上是文章全部内容,有学习与经验交流的可以加PHP自学中心。一起学习,交流与进步!
领取专属 10元无门槛券
私享最新 技术干货