Commit 618d214c authored by clone's avatar clone

微信授权

parent 43d2caf1
......@@ -66,7 +66,7 @@ class WxCallbackUntils
$access_token = $access_token_info->access_token;
$open_id = $access_token_info->openid;
session("access_token", $access_token);
session("openid",$open_id);
session("openid", $open_id);
$user_info_url = 'https://api.weixin.qq.com/sns/userinfo';
$params['access_token'] = $access_token;
......@@ -82,7 +82,7 @@ class WxCallbackUntils
'city' => $user_info->city,
'buyer_img' => $user_info->headimgurl
);
session("userInfo",$data);
session("userInfo", $data);
return $data;
}
......
......@@ -3,6 +3,8 @@
namespace app\index\controller;
use app\api\untils\WxCallbackUntils;
use app\index\extend\Basic;
use Think\Log;
/**
* Created by PhpStorm.
......@@ -11,24 +13,31 @@ use app\api\untils\WxCallbackUntils;
* Time : 18:06
* Intro:
*/
class WxTest
class WxTest extends Basic
{
private $url = "https://pre2.tonglianjituan.com/index/test";
private $_wxApi;
public function __construct()
{
$this->_wxApi = new WxCallbackUntils();
}
public function test()
{
$code = empty($_GET['code']) ? null : $_GET['code'];
$userInfo = session("userInfo");
dump($userInfo);
if (!$code) {
$this->_wxApi->getWxCode($this->url);
}else{
$this->_wxApi->getUserInfoByAccessToken($code);
Log::record("session wx -----------------".json_encode( $userInfo),"info");
if (!$userInfo) {
$this->_wxApi->getWxCode($this->url);
} else {
return view("test");
}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment