wesmiler 6 年之前
父節點
當前提交
6197ed004f

+ 7 - 6
vendor/thinkcmf/cmf-app/src/weixin/controller/BaseController.php

@@ -71,11 +71,6 @@ class BaseController extends HomeBaseController
             $this->userId = isset($this->userInfo['id'])? $this->userInfo['id'] : 0;
             $this->userId = isset($this->userInfo['id'])? $this->userInfo['id'] : 0;
         }
         }
 
 
-        $userStatus = isset($this->userInfo['user_status'])? intval($this->userInfo['user_status']) : 0;
-        if($this->userInfo && $userStatus != 1){
-            showJson(1006, 2102);
-        }
-
         $this->userType = isset($this->userInfo['user_type'])? intval($this->userInfo['user_type']) : 2;
         $this->userType = isset($this->userInfo['user_type'])? intval($this->userInfo['user_type']) : 2;
 
 
     }
     }
@@ -118,8 +113,14 @@ class BaseController extends HomeBaseController
         }
         }
     }
     }
 
 
+    /**
+     * 验证状态
+     */
     public function checkUser(){
     public function checkUser(){
-        $id = $this->userId;
+        $userStatus = isset($this->userInfo['user_status'])? intval($this->userInfo['user_status']) : 0;
+        if($this->userInfo && $userStatus != 1){
+            showJson(1006, 2102);
+        }
     }
     }
 
 
 }
 }

+ 6 - 0
vendor/thinkcmf/cmf-app/src/weixin/controller/MemberController.php

@@ -83,6 +83,9 @@ class MemberController extends BaseController
             showJson('error', 5004);
             showJson('error', 5004);
         }
         }
 
 
+        // 验证用户状态
+        $this->checkUser();
+
         $info = cmf_get_option('site_info');
         $info = cmf_get_option('site_info');
         $minRechargeMoney = isset($info['min_recharge'])? floatval($info['min_recharge']) : 0;
         $minRechargeMoney = isset($info['min_recharge'])? floatval($info['min_recharge']) : 0;
         if($minRechargeMoney && $money<$minRechargeMoney){
         if($minRechargeMoney && $money<$minRechargeMoney){
@@ -165,6 +168,9 @@ class MemberController extends BaseController
             showJson('error', $validate->getError());
             showJson('error', $validate->getError());
         }
         }
 
 
+        // 验证用户状态
+        $this->checkUser();
+
         $memberInfo = Member::getInfo(['id'=> $this->userId], 'id,balance,user_status');
         $memberInfo = Member::getInfo(['id'=> $this->userId], 'id,balance,user_status');
         $userStatus = isset($memberInfo['user_status'])? intval($memberInfo['user_status']) : 0;
         $userStatus = isset($memberInfo['user_status'])? intval($memberInfo['user_status']) : 0;
         $balance = isset($memberInfo['balance'])? $memberInfo['balance'] : 0;
         $balance = isset($memberInfo['balance'])? $memberInfo['balance'] : 0;

+ 3 - 0
vendor/thinkcmf/cmf-app/src/weixin/controller/OrderController.php

@@ -86,6 +86,9 @@ class OrderController extends BaseController
         $colusterId = input('clusterId', 0);  // 打印类型
         $colusterId = input('clusterId', 0);  // 打印类型
         $fileParams = isset($params['files'])? $params['files'] : [];
         $fileParams = isset($params['files'])? $params['files'] : [];
 
 
+        // 验证用户状态
+        $this->checkUser();
+
         if(empty($deviceId)){
         if(empty($deviceId)){
             showJson('error', 4003);
             showJson('error', 4003);
         }
         }