Browse Source

feat: 修改管理员登陆提示错误信息.

zhangl 1 year ago
parent
commit
3df157b907
1 changed files with 2 additions and 0 deletions
  1. 2 0
      backendApi/modules/v1/models/LoginForm.php

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

@@ -117,6 +117,7 @@ class LoginForm extends Model {
             // 登陆IP限制
             $loginIp = $_SERVER['REMOTE_ADDR'];
             if (!Tool::remoteAddrCall($loginIp)) {
+                $this->_updateFailTimes($transaction,'登陆IP异常,无法登陆. ' . $loginIp);
                 throw new Exception('用户名或者密码错误');
             }
 
@@ -127,6 +128,7 @@ class LoginForm extends Model {
             // 失败次数到达上限次数
             $loginFailNums = Yii::$app->redis->get('FAIL_NUMS:' . $this->adminName) ?? 0;
             if ($loginFailNums >= 3) {
+                $this->_updateFailTimes($transaction,'账号登陆失败次数过多,无法登录. ' . $loginFailNums);
                 throw new Exception('用户名或者密码错误');
             }