添加 SplitAndConcatenate 方法处理 IP 地址字符串
parent
9827b22b6f
commit
db7e9b90ec
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue