网站首页 语言 会计 互联网计算机 医学 学历 职场 文艺体育 范文
当前位置:学识谷 > 计算机 > php语言

实现QQ互联一键登录代码教程

栏目: php语言 / 发布于: / 人气:2.84W
实现QQ互联一键登录代码教程
  如何用tp5.0实现QQ互联一键登录代码教程,下面是由本站小编为大家整理的实现QQ互联一键登录代码教程,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网!    第一步:创建模板文件 如:login_    <script type="text/javascript" src="_" data-appid="填写QQ互联ID" data-redirecturi="填写域名回调地址" charset="utf-8"></script>    <script type="text/javascript">    (['layer'] function(){    var layer = r    $ = ry;    varis_login = k();    if(is_login){    var access_token = '';    var openid = '';    e(function(openId accessToken){    access_token = accessToken;    openid = openId;    });    var paras = {oauth_consumer_key:'填写QQ互联ID'access_token:access_tokenopenid:openid};    ('get_user_info' paras)ess(function(s){    //成功回调,通过获取OpenAPI的返回数据    varparam ={openid:openidusername:nameuserhead:reurl_qq_2sex:er};    $('{:url("index/login/loginqq")}'paramfunction(res){    if( == 200){    Out()//注销qq登陆    ( {icon: 1 anim: 6 time: 1000});    var index = rameIndex(); //先得到当前iframe层的'索引    e(index); //再执行关闭    }else{    ( {icon: 2 anim: 6 time: 1000});    }    });    //alert("获取用户信息成功!当前用户昵称为:"+name);    });    }else{    ='_id=填写QQ互联ID&response_type=token&scope=all&redirect_uri='+encodeURIComponent();    }    });    </script>    第一步:创建控制器文件 如:loginqq    public function loginqq()    {    $member = new MemberModel();    if (request()->isPost()) {    $data = input('post.');    $user = $admin->where('openid' $data['openid'])->find();    if ($user) {    //这里填写你需要写入的数据库    $admin->edit($data);    } else {    //这里填写你需要写入的数据库    $admin->add($data);    }    return json(array('code' => 200 'msg' => '登录成功'));    }    }