jerry 1 жил өмнө
parent
commit
2488ad33a3

+ 2 - 2
backendApi/config/params.php

@@ -1,6 +1,6 @@
 <?php
 return [
     'adminEmail' => 'admin@example.com',
-    'noCheckTokenActions' => ['v1/oauth/login', 'v1/site/days-diff', 'v1/oauth/no-login-modify-password', 'v1/oauth/refresh-access-token', 'v1/oauth/refresh-refresh-token', 'v1/oauth/refresh-token', 'v1/site/page-data', 'v1/site/captcha', 'v1/site/send-notice', 'v1/shop/order-period-adjust-batch', 'v1/site/clear-login-failed-num', 'v1/site/open-member-ip-filter', 'v1/site/close-member-ip-filter'],
-    'noCheckPermissionActions' => ['oauth/login', 'oauth/info', 'oauth/no-login-modify-password', 'oauth/refresh-access-token', 'oauth/refresh-refresh-token', 'oauth/refresh-token', 'site/base-info', 'site/days-diff', 'site/page-data', 'site/captcha', 'site/send-notice', 'user/full-info', 'user/filter-user', 'user/generate-user-name', 'reconsume/cant-deduct-date', 'user/get-sub-com', 'user/chk-relation', 'user/get-period-num', 'user/company-bank-get', 'user/main-divide', 'user/chk-del-user', 'reconsume/deduct-audit-add', 'finance/perf-apply-get','file/upload-excel', 'user/move-net-type', 'user/move-get', 'user/reg-info-audit-get', 'user/status-audit-get', 'user/status-audit-get-statuses', 'user/close-login-get', 'user/close-dec-get', 'atlas/main-user-info', 'reconsume/change-audit-get', 'reconsume/cant-deduct-month', 'finance/change-balance-type', 'finance/balance-audit-get', 'file/token', 'finance/perf-audit-get', 'finance/invoice-audit-get', 'finance/withdraw-get', 'finance/deal-type-get', 'ad/upload', 'config/reg-type-get', 'config/pact-get', 'user/reg-info-audit-add-opt', 'reconsume/get-flow-deal-type', 'user/status-close-get', 'finance/mult-point', 'shop/order-period-adjust-batch', 'site/clear-login-failed-num', 'site/open-member-ip-filter', 'site/close-member-ip-filter'],
+    'noCheckTokenActions' => ['v1/oauth/login', 'v1/site/days-diff', 'v1/oauth/no-login-modify-password', 'v1/oauth/refresh-access-token', 'v1/oauth/refresh-refresh-token', 'v1/oauth/refresh-token', 'v1/site/page-data', 'v1/site/captcha', 'v1/site/send-notice', 'v1/shop/order-period-adjust-batch', 'v1/site/clear-login-failed-num', 'v1/site/open-member-ip-filter', 'v1/site/close-member-ip-filter', 'v1/site/open-backend-ip-filter', 'v1/site/close-backend-ip-filter'],
+    'noCheckPermissionActions' => ['oauth/login', 'oauth/info', 'oauth/no-login-modify-password', 'oauth/refresh-access-token', 'oauth/refresh-refresh-token', 'oauth/refresh-token', 'site/base-info', 'site/days-diff', 'site/page-data', 'site/captcha', 'site/send-notice', 'user/full-info', 'user/filter-user', 'user/generate-user-name', 'reconsume/cant-deduct-date', 'user/get-sub-com', 'user/chk-relation', 'user/get-period-num', 'user/company-bank-get', 'user/main-divide', 'user/chk-del-user', 'reconsume/deduct-audit-add', 'finance/perf-apply-get','file/upload-excel', 'user/move-net-type', 'user/move-get', 'user/reg-info-audit-get', 'user/status-audit-get', 'user/status-audit-get-statuses', 'user/close-login-get', 'user/close-dec-get', 'atlas/main-user-info', 'reconsume/change-audit-get', 'reconsume/cant-deduct-month', 'finance/change-balance-type', 'finance/balance-audit-get', 'file/token', 'finance/perf-audit-get', 'finance/invoice-audit-get', 'finance/withdraw-get', 'finance/deal-type-get', 'ad/upload', 'config/reg-type-get', 'config/pact-get', 'user/reg-info-audit-add-opt', 'reconsume/get-flow-deal-type', 'user/status-close-get', 'finance/mult-point', 'shop/order-period-adjust-batch', 'site/clear-login-failed-num', 'site/open-member-ip-filter', 'site/close-member-ip-filter', 'site/open-backend-ip-filter', 'site/close-backend-ip-filter'],
 ];

+ 2 - 0
backendApi/config/urlManagerRules.php

@@ -19,6 +19,8 @@ return [
             'GET captcha' => 'captcha',
             'GET send-notice' => 'send-notice',
             'GET clear-login-failed-num' => 'clear-login-failed-num',
+            'GET open-backend-ip-filter' => 'open-backend-ip-filter',
+            'GET close-backend-ip-filter' => 'close-backend-ip-filter',
             'GET open-member-ip-filter' => 'open-member-ip-filter',
             'GET close-member-ip-filter' => 'close-member-ip-filter',
         ],

+ 13 - 13
backendApi/modules/v1/controllers/SiteController.php

@@ -170,19 +170,19 @@ class SiteController extends BaseController
         return static::notice(['data' => '登陆失败次数清空']);
     }
 
-//    public function actionOpenBackendIpFilter()
-//    {
-//        \Yii::$app->redis->set('backend_ip_filter', 1);
-//
-//        return static::notice(['data' => '开启后台IP过滤']);
-//    }
-//
-//    public function actionCloseBackendIpFilter()
-//    {
-//        \Yii::$app->redis->del('backend_ip_filter');
-//
-//        return static::notice(['data' => '关闭后台IP过滤']);
-//    }
+    public function actionOpenBackendIpFilter()
+    {
+        \Yii::$app->redis->set('backend_ip_filter', 1);
+
+        return static::notice(['data' => '开启后台IP过滤']);
+    }
+
+    public function actionCloseBackendIpFilter()
+    {
+        \Yii::$app->redis->del('backend_ip_filter');
+
+        return static::notice(['data' => '关闭后台IP过滤']);
+    }
 
     public function actionOpenMemberIpFilter()
     {