ThinkPHP5框架集成第三方登陆SDK实现登陆功能

 时间:2026-02-12 07:42:10

1、下载第三方登陆的SDK文件,链接: https://pan.baidu.com/s/1slfZsdB 密码: bg43

ThinkPHP5框架集成第三方登陆SDK实现登陆功能

2、将下载下来的文件解压,在文件加里面有三个文件加,extend是tp5类库文件夹,extra是SDK配置文件,event是请求第三方接口获取授权信息

ThinkPHP5框架集成第三方登陆SDK实现登陆功能

3、将得到的三个文件夹分别放到如图中所示的路径

ThinkPHP5框架集成第三方登陆SDK实现登陆功能

4、新建一个Controller命名为oauth在此控制器写入请求授权方法:

 //登录地址

    public function login($type = null)

    {

        empty($type) && $this->error('参数错误');

        //加载ThinkOauth类并实例化一个对象

        $sns = ThinkOauth::getInstance($type);

        //跳转到授权页面

        $this->redirect($sns->getRequestCodeURL());

    }

5、使用oauth/login?type=sina既可以访问授权地址

6、再写入回调方法,代码方式如下图

ThinkPHP5框架集成第三方登陆SDK实现登陆功能

7、通过访问oauth/login?type=sina,如果可以访问到微博授权页面,则说明可以获取到微博用户的基本信息。

8、获取到微博用户的基本信后,可以按照自己的业务需求来实现账号登陆和账号绑定等功能。

  • phpcms安装完后还是会跳到install/install.php
  • 易语言超级列表框
  • 通过易语言POST制作VIP音乐下载播放器
  • 易语言如果真怎么用
  • 短信验证码接口使用操作流程及步骤
  • 热门搜索
    关于生活的说说 车载cd怎么刻录 艺龙网怎么样 如何申请网站 个人简历英文怎么说 微信公众平台怎么申请 a型血和o型血生的孩子是什么血型 三支一扶是什么意思 男生生活照 手筋断了怎么恢复