-
大小: 3KB文件類型: .zip金幣: 2下載: 1 次發(fā)布日期: 2021-01-09
- 語(yǔ)言: PHP
- 標(biāo)簽:
資源簡(jiǎn)介
PHP實(shí)現(xiàn)QQ、微信掃碼登錄實(shí)例.zip
代碼片段和文件信息
/**
??*?OAuth2.0?QQ授權(quán)登錄實(shí)現(xiàn)
??*
??*?@author?zhouqh
??*?@?Qqlogin.php
??*/
namespace?app\home\controller;
use?think\Config;
class?Qqlogin?{
????public?function?index(){
??????$config?=?Config::get(‘thirdlogin.qq‘);
??????//?獲取回調(diào)地址?http://xxx.com/public/home/Qqlogin/index
??????$url?=?request()->root(true).‘/‘.request()->path();
??????//?trace(‘qq?url?‘.$url);
??????$redirect_uri?=?urlencode($url);
??????//?公眾號(hào)的id和secret
??????$appid?=?$config[‘a(chǎn)ppid‘];
??????$appsecret?=?$config[‘a(chǎn)ppsecret‘];
??????$_SESSION[‘state‘]?=?md5(uniqid(rand()?TRUE));?//CSRF?protection
???????//?獲取code碼,用于和QQ服務(wù)器申請(qǐng)token。?注:依據(jù)OAuth2.0要求,此處授權(quán)登錄需要用戶端操作
???????if(!isset($_GET[‘code‘])?&&?!isset($_SESSION[‘code‘])){
?????????//以下信息可安放在用戶登錄界面上:
????????$url=?‘https://graph.qq.com/oauth2.
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????3039??2017-05-23?10:55??Qqlogin.php
?????文件????????2856??2017-05-23?10:56??Wxlogin.php
評(píng)論
共有 條評(píng)論