首頁 php教程 php手册 【推荐】网站通用QQ登陆代码ecshop+thinkphp版

【推荐】网站通用QQ登陆代码ecshop+thinkphp版

Jun 07, 2016 am 11:38 AM

【推荐】网站通用QQ登陆代码ecshop+thinkphp版
 //本代码并非完美,也许存在不佳之处,高手请多指点,请勿吐槽!<br>  //作者 小曾 <br>  //扣扣 839024615 可加我一起交流<br> <br>  //本代码是直接登陆后写入到用户表,无须绑定<br>  //如须绑定 请进入 http://www.thinkphp.cn/code/1183.html<br>  //腾讯QQ登陆绑定代码 腾讯2015-4升级后 <br> <br> <br> //下面与ecshop商城非插件版为例<br> //sdk源码路径  includes/website/Connect2.1/  (可自己定一个路径)<br> <br> //下载qq互联官方的不用管他<br> //下载地址 qq互联官方<br> //打开进行配置<br> //appid 你申请的应用id<br> //appkey 你申请的应用key<br> //callback回调地址 http://www.xxx.com/xxxx.php<br> //thinkphp也是一样的哈,自己引入类就可以了哈<br> <br> //qq_login处理<br> if($_GET['code']){<br>     //引入类<br>     require_once("/xxxx/Connect2.1/API/qqConnectAPI.php");<br>     $qc = new QC();<br>     $qc->qq_callback();<br>         $openid=$qc->get_openid();<br>     $arr = $qc->get_user_info();<br>             //代码以XXX注掉 官方认为是sql注入<br>         $sql = 'SXXXXT user_name,password,aite_id FROM '.$ecs->table('users').' WXXXXE aite_id = \''.$openid.'\'';<br>         $count = $db->getRow($sql);<br>                 //查询用户是否存在 以openid哈 唯一的<br>         if(!$count)   // 没有当前数据,没有数据就写入<br>         {<br>             <br>             $name = $arr['nickname'];<br>             $user_pass = MD5($arr['nickname']);<br>             if($user->check_user($name))  // 重名处理<br>             {<br>                 $name = $name.'_'.(rand(1000,9999));<br>             }<br>             //写入完毕 代码以XXX注掉 官方认为是sql注入<br>             $sql = 'INXXXXT INTO '.$ecs->table('users').'(user_name , password, aite_id , sex , reg_time , user_rank , is_validated) VALUES '.<br>                     "('$name' , '$user_pass' , '$openid' , '$info[sex]' , '".gmtime()."' , '$info[rank_id]' , '1')" ;<br>             $db->qXXXXy($sql);<br>         }else{<br>                         //如果用户存在,也同样把用户数据写入到session<br>             $name = $count['user_name'];<br>         }<br>         //设置session 直接把id啥的写入登陆状态<br>     $user->set_session($name);<br>     $user->set_cookie($name);<br>     update_user_info();<br>     recalculate_price();<br>         //跳转到会员中心即可<br>     header('Location: /user.php');<br> }<br> <br> //登陆地址是 /xxxx/Connect2.1/example/oauth/index.php<br> <br> <br> //或另写<br>         <br>     require_once("/xxxxxx/Connect2.1/API/qqConnectAPI.php");<br>     $qc = new QC();<br>     $qc->qq_login();<br> <br> <br>  //如须绑定 请进入 http://www.thinkphp.cn/code/1183.html<br>  //腾讯QQ登陆绑定代码 腾讯2015-4升级后 <br> <br>  //作者 小曾 <br>  //扣扣 839024615 可加我一起交流

AD:真正免费,域名+虚机+企业邮箱=0元

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

了解Python編程的入門級程式碼範例 了解Python編程的入門級程式碼範例 Jan 04, 2024 am 10:50 AM

了解Python編程的入門級程式碼範例

PHP 變數的實際應用:10 個實際使用範例 PHP 變數的實際應用:10 個實際使用範例 Feb 19, 2024 pm 03:00 PM

PHP 變數的實際應用:10 個實際使用範例

從入門到精通:Go語言中常用資料結構的程式碼實現 從入門到精通:Go語言中常用資料結構的程式碼實現 Mar 04, 2024 pm 03:09 PM

從入門到精通:Go語言中常用資料結構的程式碼實現

如何使用PHP編寫庫存管理系統中的庫存分倉管理功能代碼 如何使用PHP編寫庫存管理系統中的庫存分倉管理功能代碼 Aug 06, 2023 pm 04:49 PM

如何使用PHP編寫庫存管理系統中的庫存分倉管理功能代碼

Java實作簡單的冒泡排序程式碼 Java實作簡單的冒泡排序程式碼 Jan 30, 2024 am 09:34 AM

Java實作簡單的冒泡排序程式碼

Go語言程式設計實例:Web開發中的程式碼範例 Go語言程式設計實例:Web開發中的程式碼範例 Mar 04, 2024 pm 04:54 PM

Go語言程式設計實例:Web開發中的程式碼範例

華為雲端邊緣運算對接指南:Java程式碼範例快速實作接口 華為雲端邊緣運算對接指南:Java程式碼範例快速實作接口 Jul 05, 2023 pm 09:57 PM

華為雲端邊緣運算對接指南:Java程式碼範例快速實作接口

指導與範例:學習Java選擇排序演算法的實現 指導與範例:學習Java選擇排序演算法的實現 Feb 18, 2024 am 10:52 AM

指導與範例:學習Java選擇排序演算法的實現

See all articles