Przeglądaj źródła

会员、管理员登陆次数bugfix

zhangl 1 rok temu
rodzic
commit
e107faf7d6
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      backendApi/modules/v1/models/LoginForm.php

+ 1 - 1
backendApi/modules/v1/models/LoginForm.php

@@ -150,7 +150,7 @@ class LoginForm extends Model {
             $loginFailNums = Yii::$app->redis->get('FAIL_NUMS:' . $this->adminName) ?? 0;
             LoggerTool::error(sprintf('tmp_log_fail_nums_get_登录失败次数:%s, adminName: %s', $loginFailNums, $this->adminName));
             // 登陆失败次数过多是否限制登陆开关(0-未开启)
-            $loginFailedRejectNums = Cache::getSystemConfig()['loginFailedRejectNums']['VALUE'];
+            $loginFailedRejectNums = Cache::getSystemConfig()['loginFailedRejectNums']['VALUE'] ?? 0;
             if (($loginFailedRejectNums > 0) && ($loginFailNums > $loginFailedRejectNums)) {
                 $this->_updateFailTimes($transaction,'账号登陆失败次数过多,无法登录. ' . $loginFailNums);
                 throw new Exception('用户名或者密码错误');