From fc579d9cf4b07e6f15532f72722e448d099791b2 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Wed, 17 Apr 2024 11:35:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=91=E5=B8=83=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.API/appsettings.Event_IRC.json | 3 ++- IRaCIS.Core.API/appsettings.Prod_IRC.json | 3 ++- IRaCIS.Core.API/appsettings.US_IRC.json | 3 ++- IRaCIS.Core.API/appsettings.Uat_IRC.json | 3 ++- .../BusinessFilter/LimitUserRequestAuthorization.cs | 2 ++ 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/IRaCIS.Core.API/appsettings.Event_IRC.json b/IRaCIS.Core.API/appsettings.Event_IRC.json index 43bdc06ee..7aef9a78c 100644 --- a/IRaCIS.Core.API/appsettings.Event_IRC.json +++ b/IRaCIS.Core.API/appsettings.Event_IRC.json @@ -41,7 +41,8 @@ "OpenLoginLimit": true, "LoginMaxFailCount": 5, - "LoginFailLockMinutes": 30 + "LoginFailLockMinutes": 30, + "AutoLoginOutMinutes": 60 }, "SystemEmailSendConfig": { diff --git a/IRaCIS.Core.API/appsettings.Prod_IRC.json b/IRaCIS.Core.API/appsettings.Prod_IRC.json index 11b9ff698..268d39500 100644 --- a/IRaCIS.Core.API/appsettings.Prod_IRC.json +++ b/IRaCIS.Core.API/appsettings.Prod_IRC.json @@ -42,7 +42,8 @@ "OpenLoginLimit": true, "LoginMaxFailCount": 5, - "LoginFailLockMinutes": 30 + "LoginFailLockMinutes": 30, + "AutoLoginOutMinutes": 60 }, "SystemEmailSendConfig": { diff --git a/IRaCIS.Core.API/appsettings.US_IRC.json b/IRaCIS.Core.API/appsettings.US_IRC.json index 654637a8c..fe1312e46 100644 --- a/IRaCIS.Core.API/appsettings.US_IRC.json +++ b/IRaCIS.Core.API/appsettings.US_IRC.json @@ -60,7 +60,8 @@ "LoginMaxFailCount": 5, - "LoginFailLockMinutes": 30 + "LoginFailLockMinutes": 30, + "AutoLoginOutMinutes": 60 }, "SystemEmailSendConfig": { diff --git a/IRaCIS.Core.API/appsettings.Uat_IRC.json b/IRaCIS.Core.API/appsettings.Uat_IRC.json index aff99beba..f189aa5ef 100644 --- a/IRaCIS.Core.API/appsettings.Uat_IRC.json +++ b/IRaCIS.Core.API/appsettings.Uat_IRC.json @@ -44,7 +44,8 @@ "OpenLoginLimit": true, "LoginMaxFailCount": 5, - "LoginFailLockMinutes": 30 + "LoginFailLockMinutes": 30, + "AutoLoginOutMinutes": 60 }, "SystemEmailSendConfig": { diff --git a/IRaCIS.Core.Application/BusinessFilter/LimitUserRequestAuthorization.cs b/IRaCIS.Core.Application/BusinessFilter/LimitUserRequestAuthorization.cs index 16fd27c22..3b646880f 100644 --- a/IRaCIS.Core.Application/BusinessFilter/LimitUserRequestAuthorization.cs +++ b/IRaCIS.Core.Application/BusinessFilter/LimitUserRequestAuthorization.cs @@ -83,6 +83,8 @@ public class LimitUserRequestAuthorization : IAsyncAuthorizationFilter //过期了 需要自动退出 if(string.IsNullOrEmpty(cacheTime)) { + context.HttpContext.Response.ContentType = "application/json"; + context.HttpContext.Response.StatusCode = StatusCodes.Status200OK; context.Result = new JsonResult(ResponseOutput.NotOk("登录无操作超时自动退出"), ApiResponseCodeEnum.AutoLoginOut); } else