Kaynağa Gözat

【程序目录】优化用户注销

evoxwht 3 yıl önce
ebeveyn
işleme
3b4c485ae4

+ 1 - 1
crmeb/app/services/user/UserAuthServices.php

@@ -68,7 +68,7 @@ class UserAuthServices extends BaseServices
             throw new AuthException('登录已过期,请重新登录', 410001);
             throw new AuthException('登录已过期,请重新登录', 410001);
         }
         }
 
 
-        $user = $this->dao->get($id);
+        $user = $this->dao->get(['uid' => $id, 'is_del' => 0]);
 
 
         if (!$user || $user->uid != $tokenData['uid']) {
         if (!$user || $user->uid != $tokenData['uid']) {
             if (!request()->isCli()) CacheService::clearToken($md5Token);
             if (!request()->isCli()) CacheService::clearToken($md5Token);

+ 1 - 8
crmeb/app/services/user/UserCancelServices.php

@@ -27,19 +27,12 @@ class UserCancelServices extends BaseServices
      */
      */
     public function SetUserCancel($uid)
     public function SetUserCancel($uid)
     {
     {
-//        $data = [];
-//        $data['uid'] = $userInfo['uid'];
-//        $data['name'] = $userInfo['nickname'];
-//        $data['phone'] = $userInfo['phone'];
-//        $data['add_time'] = time();
-//        return $this->dao->save($data);
         /** @var UserServices $userServices */
         /** @var UserServices $userServices */
         $userServices = app()->make(UserServices::class);
         $userServices = app()->make(UserServices::class);
         /** @var WechatUserServices $wechatUserServices */
         /** @var WechatUserServices $wechatUserServices */
         $wechatUserServices = app()->make(WechatUserServices::class);
         $wechatUserServices = app()->make(WechatUserServices::class);
         $userServices->update($uid, ['is_del' => 1]);
         $userServices->update($uid, ['is_del' => 1]);
         $wechatUserServices->update(['uid' => $uid], ['is_del' => 1]);
         $wechatUserServices->update(['uid' => $uid], ['is_del' => 1]);
-        CacheService::clearTokenAll('api' . $uid);
     }
     }
 
 
     /**
     /**
@@ -70,4 +63,4 @@ class UserCancelServices extends BaseServices
     {
     {
         return $this->dao->update($id, ['remark' => $mark]);
         return $this->dao->update($id, ['remark' => $mark]);
     }
     }
-}
+}