<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

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

            時間:2025-12-23 11:38:39 php語言

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

              如何用tp5.0實現QQ互聯一鍵登錄代碼教程,下面是由百分網小編為大家整理的實現QQ互聯一鍵登錄代碼教程,喜歡的可以收藏一下!了解更多詳情資訊,請關注應屆畢業生考試網!
              
              第一步:創建模板文件 如:login_index.html
              
              <script type="text/javascript" src="/pic/qzone/openapi/qc_loader.js" data-appid="填寫QQ互聯ID" data-redirecturi="填寫域名回調地址" charset="utf-8"></script>
              
              <script type="text/javascript">
              
              layui.use(['layer'] function(){
              
              var layer = layui.layer
              
              $ = layui.jquery;
              
              varis_login = QC.Login.check();
              
              if(is_login){
              
              var access_token = '';
              
              var openid = '';
              
              QC.Login.getMe(function(openId accessToken){
              
              access_token = accessToken;
              
              openid = openId;
              
              });
              
              var paras = {oauth_consumer_key:'填寫QQ互聯ID'access_token:access_tokenopenid:openid};
              
              QC.api('get_user_info' paras).success(function(s){
              
              /pic/div>
              
              varparam ={openid:openidusername:s.data.nicknameuserhead:s.data.figureurl_qq_2sex:s.data.gender};
              
              $.post('{:url("index/login/loginqq")}'paramfunction(res){
              
              if(res.code == 200){
              
              QC.Login.signOut()/pic/div>
              
              layer.msg(res.msg {icon: 1 anim: 6 time: 1000});
              
              var index = parent.layer.getframeIndex(window.name); /pic/div>
              
              parent.layer.close(index); /pic/div>
              
              }else{
              
              layer.msg(res.msg {icon: 2 anim: 6 time: 1000});
              
              }
              
              });
              
              /pic/div>
              
              });
              
              }else{
              
              self.location.href='/pic/oauth2.0/authorize?client_id=填寫QQ互聯ID&response_type=token&scope=all&redirect_uri='+encodeURIComponent(self.location.href);
              
              }
              
              });
              
              </script>
              
              第一步:創建控制器文件 如:loginqq
              
              public function loginqq()
              
              {
              
              $member = new MemberModel();
              
              if (request()->isPost()) {
              
              $data = input('post.');
              
              $user = $admin->where('openid' $data['openid'])->find();
              
              if ($user) {
              
              /pic/div>
              
              $admin->edit($data);
              
              } else {
              
              /pic/div>
              
              $admin->add($data);
              
              }
              
              return json(array('code' => 200 'msg' => '登錄成功'));
              
              }
              
              }

            【實現QQ互聯一鍵登錄代碼教程】相關文章:

            PHP滾動日志的代碼實現05-17

            Java 隊列實現原理及簡單實現代碼03-18

            php實現無限級分類實現代碼04-10

            php用cookie實現記住登錄狀態02-02

            java利用反射實現動態代理實現代碼05-18

            PHP中如何實現crontab代碼04-14

            javascript實現小球的自由移動代碼09-23

            Linux登錄和推出系統入門教程12-25

            php注冊和登錄界面的實現案例03-25

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看