添加 SplitAndConcatenate 方法处理 IP 地址字符串

Uat_IRC_Net8
he 2025-01-10 10:29:56 +08:00
parent 9827b22b6f
commit db7e9b90ec
1 changed files with 7 additions and 1 deletions

View File

@ -1031,10 +1031,16 @@ namespace IRaCIS.Core.Application.Service
var iPRegion = string.Join('|', ipinfo.Split('|').TakeLast(3));
string SplitAndConcatenate(string input)
{
string[] parts = input.Split('|');
return parts.Length >= 3 ? parts[0] + parts[1] : string.Join("", parts);
}
if (loginUser.LastLoginIP != string.Empty)
{
// 与上一次IP不一致
if (loginUser.LastLoginIP != iPRegion)
if (SplitAndConcatenate(loginUser.LastLoginIP) !=SplitAndConcatenate(iPRegion))
{
loginUser.LoginState = 2;
}