當前位置:才華齋>計算機>php語言>

實現QQ互聯一鍵登入程式碼教程

php語言 閱讀(2.97W)
實現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' => '登入成功'));    }    }