Browse Source

1.修改登錄增加判斷用戶狀態,非正常狀態無法登入

master
Marvin 2 months ago
parent
commit
05efe0915f
  1. 19
      AMESCoreStudio.WebApi/Controllers/SYS/AuthController.cs

19
AMESCoreStudio.WebApi/Controllers/SYS/AuthController.cs

@ -39,6 +39,8 @@ namespace AMESCoreStudio.WebApi.Controllers.SYS
{
var account = await _context.UserInfoes.Where(m => m.LoginNo == loginData.LoginNo && m.LoginPassword == loginData.LoginPassword).FirstOrDefaultAsync();
if (account != null)
{
if ((int)account.UserStatusID == 1)
{
loginData.UserID = account.UserID;
@ -81,6 +83,23 @@ namespace AMESCoreStudio.WebApi.Controllers.SYS
}
}
else
{
switch((int)account.UserStatusID)
{
case 0:
loginData.Msg = "用戶狀態錯誤:未激活";
break;
case 2:
loginData.Msg = "用戶狀態錯誤:禁用";
break;
case 3:
loginData.Msg = "用戶狀態錯誤:注销";
break;
}
}
}
else
{
loginData.Msg = "用戶或密碼錯誤";
}

Loading…
Cancel
Save