thinkphp系列之--网站接入微博登录
今儿超人来絮叨絮叨,网站接入微博登录,采取第三方登录切实其实不能再方便,这年头,每个人手里大把账号,今儿忘却这个,明儿忘却那个的,手机登录微博,滴滴一扫登录成功;密码都不用记,利用微博登录接入也比较随意马虎,看完你必须能搞定...
微博开放平台:http://open.weibo.com/
PHP SDK : http://open.weibo.com/wiki/SDK#PHP_SDK
闲话少说,下面我们直接开干...
第一步:登录微博开放平台,选择【网站接入 WEB】,进行运用的创建
然后按照哀求进行资料填写并且提交:申请--开拓--审核--上线
这里呢,须要记下【App Key】和【App Secret】,后面开拓时候用
第二步:
点击高等信息进行OAuth2.0授权设置:设置授权回调页和取消授权回调页
设置运用做事器ip
界面如下图
第三步:
这里把稳,如果你审核通过的话,不用再配置了;
审核不通过须要进行测试信息的配置;
什么不通过的话,点击上图中【高等信息】下面的那四个大字【测试信息】;
添加测试账号;
运用未审核通过,不能大范围推广,可设置测试账号来测试尚在开拓中的运用;
ok,以上信息配置完成之后,接下来就开始支配代码;
第四步,支配代码:将下载的PHP SDK放入你支配好的项目中,这里超人就放在了thinkphp的public目录中:文件名称为【libweibo-master】
定义常量和载入文件,在载入SDK文件之前确保session开启并可以利用;
在运行运用之前加载设置并加载好即可;
代码如下:
先大略来一个上岸页面;
哇!
!
!
真的是够大略;
各位童鞋自己去搞微博的按钮吧,
那么有童鞋会问了,上面这个$code_url来自于哪里呢
往下看就晓得了,他来自于这里:
当点击登录按钮时候,会要求$code_url;
那么他是个啥呢,可自行打印进行查看;
这里当点击登录按钮之后,你会看到微博的登录页面:
账号密码登录或者扫码登录之后会回跳到之前我们在微博开放平台运用中设置的回调地址
以是,我们须要在回调地址键入一下代码
超人这里的回调是Index掌握器
至此,就可以打印出上岸者的讯息
下面是超人打印出自己部分登录信息
后续处理,各位大佬根据自己的业务逻辑自行处理即可
你可能还须要:thinkphp系列之--网站接入QQ登录
【本文来自 武斌博客 http://www.wubin.pro,为超人原创文章,想获取更好的页面浏览效果或者有任何问题请进入博客,同时也可在博主评论区进行留言,让博主为大家答疑解惑~】