账户中心 退出系统
开发文档 资讯·分享 技术交流 会员登录
phpGrace GSCMS 公众号系统
登录 · web · QQ 登录

相关介绍

Grace Supper CMS 为您封装了基于 QQ 的第三方登录,并包含手机号完善功能;
腾讯 QQ 互联官网 : https://connect.qq.com/

类库信息

登录模型文件位置 : /phpGrace/models/member/web/login/webQQ.php
手机号绑定模型文件位置 : /phpGrace/models/member/web/login/bindPhoneNoForQQ.php
类库文件位置 : /phpGrace\tools\webQQLogin.php

登录流程

// 01. 修改配置
// 需要提前在 QQ 互联 ( https://connect.qq.com/manage.html#/)申请相关接口权限;
'webQQLogin'       => array(
    'APPID'        => '******',
    'APPKEY'       => '******',
    'redirectUri'  => 'https://您的域名/登录成功后返回的地址'
), 

// 02. 使用控制器调用 webQQLogin 工具类,完成基础工作后系统会自动跳转到 QQ 登录页面;
public function qqlogin(){
    $qqLoginer = new phpGrace\tools\webQQLogin(sc('webQQLogin'));
    $qqLoginer->login();
}

// 03. 利用控制处理 QQ 登录返回后的数据,完成登录
// 核心登录模型 \phpGrace\models\members\login\webQQ
public function qqLoginBack(){
    $webQQModel = new \phpGrace\models\member\login\webQQ();
    $webQQModel->back();
}
// 04. 绑定手机号时使用的模型
if(!empty($_POST)){
    $bindPhoneNoForQQModel = new \phpGrace\models\member\web\login\bindPhoneNoForQQ();
    $bindPhoneNoForQQModel->bind($tmpuid);
}