QQ登录

public function qqcallback(){
    require_once ("./plugins/qq/API/qqConnectAPI.php");
    $qc=new \QC();
     $access_token=$qc->qq_callback();
     $openid=$qc->get_openid();
     $qc=new \QC($access_token,$openid);
     $info=$qc->get_user_info();
    $user=User::where('open_type','qq')->where('openid',$openid)->find();
    if($user){
        $user->nickname=$info['nickname'];
        $user->save();
    }else{
        User::create(['open_type'=>'qq','openid'=>$openid,'nickname'=>$info['nick']]);
    }
    $user=User::where('open_type','qq')->where('openid',$openid)->find();
    //dump($user);die();
    session('user_info',$user['nickname']);
    session('info',$user['id']);
    CartLogic::cookieToDb();
    $back_url = session('back_url') ?: 'home/index/index';
    $this->redirect($back_url);
    $this->redirect('home/index/index');
}
<a href="/plugins/qq/example/oauth/index.php">//点击事件跳转三方地址
APP ID :101542020
APP Key :539cd4f7784f107fa74ad58d87b5c916
回调地址:http://www.tpshop.com/index.php/home/login/qqcallback
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值