實現QQ互聯一鍵登錄代碼教程

來源:文萃谷 2.88W
實現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' => '登錄成功'));    }    }
熱門標籤