From 2826cdfadfd56cbf9088d5584670472d96432cbf Mon Sep 17 00:00:00 2001 From: qian Date: Thu, 11 Apr 2024 08:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E7=89=B9=E5=8B=92=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SCP/default.aspx.cs | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/SCP/default.aspx.cs b/SCP/default.aspx.cs index 3aa3ae2..d248a03 100644 --- a/SCP/default.aspx.cs +++ b/SCP/default.aspx.cs @@ -117,7 +117,11 @@ namespace SCP return; } User user = DB.Users.Where(u => u.Name == p_userName).FirstOrDefault(); - + if (!user.Enabled) + { + Alert.Show(GetResourceKey("用户未启用或已锁定,请联系管理员!")); + return; + } if (user != null) { if (PasswordUtil.ComparePasswords(user.Password, p_password)) @@ -191,7 +195,23 @@ namespace SCP } else { - Alert.Show(GetResourceKey("用户名或密码错误!")); + if (ScpCache.Config.密码验证) + { + var result = SCP_ASK_CONTROLLER.Update_User_ErrorCount(p_userName, Convert.ToInt32(ScpCache.Config.密码锁定次数)); + if (!string.IsNullOrEmpty(result.Message)) + { + Alert.Show(result.Message); + } + else + { + Alert.Show(GetResourceKey("用户名或密码错误!")); + } + } + else + { + Alert.Show(GetResourceKey("用户名或密码错误!")); + } + return; } }