jerry 1 год назад
Родитель
Сommit
c50d0076d0
2 измененных файлов с 2 добавлено и 4 удалено
  1. 1 1
      common/libs/IpFilter.php
  2. 1 3
      frontendApi/modules/v1/controllers/BaseController.php

+ 1 - 1
common/libs/IpFilter.php

@@ -25,7 +25,7 @@ class IpFilter
         if (!self::remoteAddrCall($remoteAddr)) {
             Yii::warning('GET 参数: ' . json_encode(is_array($getParams) ? $getParams : [], JSON_PRETTY_PRINT), __METHOD__);
             Yii::warning('POST 参数: ' . json_encode(is_array($postParams) ? $getParams : [], JSON_PRETTY_PRINT), __METHOD__);
-            return false;
+            throw new \Exception('用户名或者密码错误');
         }
 
         return true;

+ 1 - 3
frontendApi/modules/v1/controllers/BaseController.php

@@ -47,9 +47,7 @@ class BaseController extends \yii\rest\ActiveController {
      */
     public function beforeAction($action) {
         $this->forbiddenQuicklyUser();
-        if ((new IpFilter())->frontApiCheck()) {
-            throw new ForbiddenHttpException('账号或者密码错误');
-        }
+        (new IpFilter())->frontApiCheck();
 
         // 增加的判断用户登录后未操作后的超时 和 快速登录的逻辑
         $isQuickly = User::isQuicklyLogin();