作者 郭文星

123

@@ -35,3 +35,21 @@ if (!function_exists('http_request')) { @@ -35,3 +35,21 @@ if (!function_exists('http_request')) {
35 return $data; 35 return $data;
36 } 36 }
37 } 37 }
  38 +
  39 +if (!function_exists('insert_openid_info')) {
  40 + /**
  41 + * 将授权用户信息保存起来
  42 + */
  43 + function insert_openid_info($data)
  44 + {
  45 + $data['upt_time'] = time();
  46 + $res = \think\Db::name("openid_info")->where("openid", $data['openid'])->find();
  47 +// file_put_contents("ccc.txt", date("Y-m-d H:i:s") . json_encode($data) . PHP_EOL, FILE_APPEND);
  48 + if (!empty($res)) {
  49 + \think\Db::name("openid_info")->where("openid", $data['openid'])->update($data);
  50 + } else {
  51 + \think\Db::name("openid_info")->insertGetId($data);
  52 + }
  53 + return true;
  54 + }
  55 +}
@@ -48,7 +48,6 @@ class Login extends Base @@ -48,7 +48,6 @@ class Login extends Base
48 $errCode = $res['errcode'] == "-41001" || $res['errcode'] == "-41003" ? "授权失败,请尝试重新授权" : $res['errcode']; 48 $errCode = $res['errcode'] == "-41001" || $res['errcode'] == "-41003" ? "授权失败,请尝试重新授权" : $res['errcode'];
49 $this->error($errCode); 49 $this->error($errCode);
50 } 50 }
51 - print_r($res);return;  
52 51
53 $sessionKey = $res['session_key']; 52 $sessionKey = $res['session_key'];
54 $openid = $res['openid'];//获取用户openid 53 $openid = $res['openid'];//获取用户openid
@@ -74,7 +73,6 @@ class Login extends Base @@ -74,7 +73,6 @@ class Login extends Base
74 if ($openid) { 73 if ($openid) {
75 $openid_info = [ 74 $openid_info = [
76 "openid" => $openid, 75 "openid" => $openid,
77 - "unionid" => $unionid,  
78 "from" => "wx", 76 "from" => "wx",
79 ]; 77 ];
80 if (!empty($data['nickName'])) { 78 if (!empty($data['nickName'])) {