Просмотр исходного кода

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

zhangl 1 год назад
Родитель
Сommit
3df157b907
1 измененных файлов с 2 добавлено и 0 удалено
  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('用户名或者密码错误');
             }