|
@@ -161,11 +161,12 @@ class User extends Api
|
|
|
}
|
|
|
//微信
|
|
|
$wechat = new Wechat();
|
|
|
- $wxuserinfo = $wechat->getwxuserinfo($code);
|
|
|
+ $wxuserinfo = $wechat->getAccessToken($code);
|
|
|
+
|
|
|
if(!$wxuserinfo){
|
|
|
$this->error('openid获取失败');
|
|
|
}
|
|
|
- if(!isset($wxuserinfo['openid'])){
|
|
|
+ if(!is_array($wxuserinfo) || !isset($wxuserinfo['openid'])){
|
|
|
$this->error('openid获取失败');
|
|
|
}
|
|
|
|
|
@@ -393,6 +394,22 @@ class User extends Api
|
|
|
$data[$field] = $newone;
|
|
|
}
|
|
|
|
|
|
+ //关于我,是否需要审核
|
|
|
+ $user_bio_audit_switch = config('site.user_bio_audit_switch');
|
|
|
+ if(isset($data['bio']) && !empty($data['bio']) && $user_bio_audit_switch == 1){
|
|
|
+ if($data['bio'] != $this->auth->bio){
|
|
|
+ $bio_data = [
|
|
|
+ 'user_id' => $this->auth->id,
|
|
|
+ 'bio' => $this->auth->bio,
|
|
|
+ 'new_bio' => $data['bio'],
|
|
|
+ 'createtime' => time(),
|
|
|
+ ];
|
|
|
+ Db::name('user_audit')->insertGetId($bio_data);
|
|
|
+ }
|
|
|
+ unset($data['bio']);
|
|
|
+ }
|
|
|
+
|
|
|
+ //
|
|
|
if(isset($data['birthday'])){
|
|
|
$data['birthday'] = strtotime($data['birthday']);
|
|
|
}
|