検索
ホームページphp教程php手册【推荐】网站通用QQ登陆代码ecshop+thinkphp版

【推荐】网站通用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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。