|
@@ -43,14 +43,13 @@ class Auth extends Base
|
|
|
],$request->method());
|
|
],$request->method());
|
|
|
if (!is_array($param)) return error($param);
|
|
if (!is_array($param)) return error($param);
|
|
|
$sessionKey = (new Crypt)->config($this->getDyConfig())->getSessionKey($param['login']);
|
|
$sessionKey = (new Crypt)->config($this->getDyConfig())->getSessionKey($param['login']);
|
|
|
- if (empty($sessionKey)) return error("授权登录失败");
|
|
|
|
|
|
|
+ if (empty($sessionKey)) return error("授权登录失败-m");
|
|
|
if (!empty($param['code'])) {
|
|
if (!empty($param['code'])) {
|
|
|
$mobileStr = (new Crypt)->config($this->getDyConfig())->token()->getMobile($param['code']);
|
|
$mobileStr = (new Crypt)->config($this->getDyConfig())->token()->getMobile($param['code']);
|
|
|
} else {
|
|
} else {
|
|
|
$data = $this->decrypt($param['encryptedData'],$sessionKey['session_key'],$param['iv']);
|
|
$data = $this->decrypt($param['encryptedData'],$sessionKey['session_key'],$param['iv']);
|
|
|
$mobileStr = $data['purePhoneNumber'];
|
|
$mobileStr = $data['purePhoneNumber'];
|
|
|
}
|
|
}
|
|
|
- print_r($mobileStr);
|
|
|
|
|
if (empty($mobileStr)) return error("授权信息获取失败");
|
|
if (empty($mobileStr)) return error("授权信息获取失败");
|
|
|
return $this->encode("success",['mobile' => $mobileStr,'openid' => $sessionKey['openid']]);
|
|
return $this->encode("success",['mobile' => $mobileStr,'openid' => $sessionKey['openid']]);
|
|
|
} catch (\Throwable $throwable) {
|
|
} catch (\Throwable $throwable) {
|
|
@@ -83,7 +82,7 @@ class Auth extends Base
|
|
|
$mobile = $this->decrypt2code(sConf('wechat.min_private_key'), $mobileData['mobile']);
|
|
$mobile = $this->decrypt2code(sConf('wechat.min_private_key'), $mobileData['mobile']);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if (empty($mobile)) return error("授权登录失败");
|
|
|
|
|
|
|
+ if (empty($mobile)) return error("授权登录失败-u");
|
|
|
$userInfo = [
|
|
$userInfo = [
|
|
|
"openid" => $mobileData['openid'],
|
|
"openid" => $mobileData['openid'],
|
|
|
"nickname" => $param['nickname']?removeEmoji2($param['nickname']):'',
|
|
"nickname" => $param['nickname']?removeEmoji2($param['nickname']):'',
|