找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 205|回复: 0

[cms教程] phpcms V9实现QQ登陆OAuth2.0提供下载

[复制链接]

该用户从未签到

发表于 2019-3-24 16:10:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   
phpcms V9实现QQ登陆OAuth2.0提供下载 实现步骤: ①打开\phpcms\modules\member\index.php文件,把下面的代码找个地方塞进去(可以直接在pc默认的QQ登陆下面)。 复制代码代码如下: //QQ登陆oAuth2.0 ublic function public_qq_login2(){ $appid = pc_base::load_config('system', 'qq_appid'); $appkey = pc_base::load_config('system', 'qq_appkey'); $callback = pc_base::load_config('system', 'qq_callback'); pc_base::load_app_class('qqOAuth2','',0); $info = new qqOAuth2($appid,$appkey,$callback); $this->_session_start(); if (!isset($_GET['code',)){ $info->redirect_to_login(); }else{ $code = $_GET['code',; $_SESSION['openid', = $info->get_openid($code);//调取QQ openid值 if(!emptyempty($_SESSION['openid',)){ $r = $this->db->get_one(array('connectid'=>$_SESSION['openid',,'from'=>'qq')); if(!emptyempty($r)){ //QQ已存在于数据库,则直接转向登陆操作 $password = $r['password',; $this->_init_phpsso(); $synloginstr = $this->client->ps_member_synlogin($r['phpssouid',); $userid = $r['userid',; $groupid = $r['grou...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-5-25 18:12

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表