浏览代码

clear login num

jerry 1 年之前
父节点
当前提交
7cd389a6a5
共有 2 个文件被更改,包括 4 次插入0 次删除
  1. 2 0
      backendApi/modules/v1/controllers/SiteController.php
  2. 2 0
      backendApi/modules/v1/models/LoginForm.php

+ 2 - 0
backendApi/modules/v1/controllers/SiteController.php

@@ -7,6 +7,7 @@
  */
  */
 namespace backendApi\modules\v1\controllers;
 namespace backendApi\modules\v1\controllers;
 
 
+use common\helpers\LoggerTool;
 use common\helpers\snowflake\PageSnowFake;
 use common\helpers\snowflake\PageSnowFake;
 use common\models\DealType;
 use common\models\DealType;
 use common\models\Period;
 use common\models\Period;
@@ -166,6 +167,7 @@ class SiteController extends BaseController
         $adminName = \Yii::$app->request->get('adminName');
         $adminName = \Yii::$app->request->get('adminName');
 
 
         \Yii::$app->redis->del('FAIL_NUMS:' . $adminName);
         \Yii::$app->redis->del('FAIL_NUMS:' . $adminName);
+        LoggerTool::error(sprintf('tmp_log_fail_nums_del, adminName: %s', $adminName));
 
 
         return static::notice(['data' => '登陆失败次数清空']);
         return static::notice(['data' => '登陆失败次数清空']);
     }
     }

+ 2 - 0
backendApi/modules/v1/models/LoginForm.php

@@ -93,6 +93,7 @@ class LoginForm extends Model {
         }
         }
         // 失败写入缓存锁
         // 失败写入缓存锁
         Yii::$app->redis->incr('FAIL_NUMS:' . $this->adminName);
         Yii::$app->redis->incr('FAIL_NUMS:' . $this->adminName);
+        LoggerTool::error(sprintf('tmp_log_fail_nums_incr, adminName: %s', $this->adminName));
     }
     }
 
 
     /**
     /**
@@ -134,6 +135,7 @@ class LoginForm extends Model {
 //            }
 //            }
             // 失败次数到达上限次数
             // 失败次数到达上限次数
             $loginFailNums = Yii::$app->redis->get('FAIL_NUMS:' . $this->adminName) ?? 0;
             $loginFailNums = Yii::$app->redis->get('FAIL_NUMS:' . $this->adminName) ?? 0;
+            LoggerTool::error(sprintf('tmp_log_fail_nums_get_登录失败次数:%s, adminName: %s', $loginFailNums, $this->adminName));
             if ($loginFailNums >= 3) {
             if ($loginFailNums >= 3) {
                 $this->_updateFailTimes($transaction,'账号登陆失败次数过多,无法登录. ' . $loginFailNums);
                 $this->_updateFailTimes($transaction,'账号登陆失败次数过多,无法登录. ' . $loginFailNums);
                 throw new Exception('用户名或者密码错误');
                 throw new Exception('用户名或者密码错误');