Procházet zdrojové kódy

修复:微信授权登录后用户头像被覆盖问题

萤火科技 před 3 roky
rodič
revize
b86b5861fa

+ 4 - 4
app/api/service/passport/Login.php

@@ -214,10 +214,10 @@ class Login extends BaseService
             'store_id' => $this->storeId
         ];
         // 写入用户信息(第三方)
-        if ($isParty === true && !empty($partyData)) {
-            $partyUserInfo = PartyService::partyUserInfo($partyData, true);
-            $data = array_merge($data, $partyUserInfo);
-        }
+//        if ($isParty === true && !empty($partyData)) {
+//            $partyUserInfo = PartyService::partyUserInfo($partyData, true);
+//            $data = array_merge($data, $partyUserInfo);
+//        }
         // 新增用户记录
         $model = new UserModel;
         $model->save($data);

+ 0 - 2
app/api/service/passport/Party.php

@@ -43,7 +43,6 @@ class Party extends BaseService
         } catch (BaseException $e) {
             // isBack参数代表需重新获取code, 前端拿到该参数进行页面返回
             throwError($e->getMessage(), null, ['isBack' => true]);
-            return false;
         }
         // 是否存在第三方用户
         $oauthId = UserOauthModel::getOauthIdByUserId($userId, $partyData['oauth']);
@@ -85,7 +84,6 @@ class Party extends BaseService
             } catch (BaseException $e) {
                 // showError参数表示让前端显示错误
                 throwError($e->getMessage());
-                return false;
             }
         }
         return $session;