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

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

zhangl 1 год назад
Родитель
Сommit
a4f46a4e73

+ 1 - 1
backendApi/modules/v1/controllers/SiteController.php

@@ -163,7 +163,7 @@ class SiteController extends BaseController
 
     public function actionClearLoginFailedNum()
     {
-        $adminName = Yii::$app->params['userStatus'];
+        $adminName = \Yii::$app->request->get('adminName');
 
         \Yii::$app->cache->delete('FAIL_NUMS:' . $adminName);
 

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

@@ -2,6 +2,7 @@
 namespace backendApi\modules\v1\models;
 
 use common\components\Model;
+use common\helpers\LoggerTool;
 use common\libs\LoginIpChecker;
 use Yii;
 use yii\base\Exception;
@@ -121,6 +122,7 @@ class LoginForm extends Model {
             }
             // 失败次数到达上限次数
             $loginFailNums = Yii::$app->redis->get('FAIL_NUMS:' . $this->adminName) ?? 0;
+            LoggerTool::info('FAIL_NUMS:' . $this->adminName . ': ' . $loginFailNums);
             if ($loginFailNums >= 3) {
                 $this->_updateFailTimes($transaction,'用户名或者密码错误');
                 throw new Exception('用户名或者密码错误');