|
@@ -2006,17 +2006,17 @@ class User extends Api
|
|
|
|
|
|
//手机号登录/注册
|
|
|
public function mobileloginregister() {
|
|
|
- /*$user_token = input('user_token', '', 'trim');
|
|
|
+ $user_token = input('user_token', '', 'trim');
|
|
|
if (!$user_token) {
|
|
|
$this->error('参数缺失');
|
|
|
}
|
|
|
|
|
|
- $url = 'http://' . config('pingtai_ip') . '/bussiness/1.0/hdc/svc/sso/loginUserInfo/cmtokenid/' . $user_token;
|
|
|
+ $url = 'http://' . config('pingtai_ip') . ':8081/bussiness/1.0/hdc/svc/sso/loginUserInfo/cmtokenid/' . $user_token;
|
|
|
//获取鉴权token
|
|
|
$sign_bytes = '/1.0/hdc/svc/sso/loginUserInfo/cmtokenid/' . $user_token;
|
|
|
$hdc_token = base64_encode(hash_hmac('sha256', $sign_bytes, config('pingtai_appkey'), true));
|
|
|
$header = [
|
|
|
- 'Host:' . config('pingtai_ip'),
|
|
|
+ 'Host:' . config('pingtai_ip') . ':8081',
|
|
|
'Content-Type:application/json',
|
|
|
'Authorization: HDCAUTH appid="' . config('pingtai_appid') . '",token="' . $hdc_token . '"'
|
|
|
];
|
|
@@ -2025,12 +2025,12 @@ class User extends Api
|
|
|
$user_info = (array)$user_info;
|
|
|
if (!$user_info) {
|
|
|
$this->error('您的网络开小差了~');
|
|
|
- }*/
|
|
|
+ }
|
|
|
|
|
|
-// $mobile = isset($user_info['phoneNum']) ? $user_info['phoneNum'] : '';
|
|
|
-// if (!$mobile) {
|
|
|
+ $mobile = isset($user_info['phoneNum']) ? $user_info['phoneNum'] : '';
|
|
|
+ if (!$mobile) {
|
|
|
$mobile = $this->request->post('mobile');
|
|
|
-// }
|
|
|
+ }
|
|
|
if (!$mobile) {
|
|
|
$this->error(__('Invalid parameters'));
|
|
|
}
|
|
@@ -2084,7 +2084,7 @@ class User extends Api
|
|
|
$post_data = json_encode($post_data, 320);
|
|
|
|
|
|
//获取鉴权token
|
|
|
- /*$sign_bytes = '/bizauth/phone/auth' . $this->base16_encode(md5($post_data));
|
|
|
+ $sign_bytes = '/bizauth/phone/auth' . $this->base16_encode(md5($post_data));
|
|
|
// $hdc_token = base64_encode(hash_hmac('sha256', $sign_bytes, config('pay_appkey'), true));
|
|
|
$hdc_token = hash_hmac('sha256', $sign_bytes, base64_decode(config('pay_appkey')), false);
|
|
|
$header = [
|
|
@@ -2102,8 +2102,7 @@ class User extends Api
|
|
|
} else {
|
|
|
$data['is_vip'] = 0;
|
|
|
}
|
|
|
- }*/
|
|
|
- $data['is_vip'] = 0;
|
|
|
+ }
|
|
|
|
|
|
if ($this->auth->is_vip != $data['is_vip']) {
|
|
|
Db::name('user')->where(['id' => $this->auth->id])->setField('is_vip', $data['is_vip']);
|