修改异地登录ip逻辑

Uat_IRC_Net8
hang 2025-03-25 17:49:13 +08:00
parent 87caf24dd1
commit 2f3f639918
1 changed files with 9 additions and 7 deletions

View File

@ -970,12 +970,6 @@ namespace IRaCIS.Core.Application.Service
if (existUserLoginInfo.LastLoginIP != string.Empty) if (existUserLoginInfo.LastLoginIP != string.Empty)
{ {
// 与上一次区域不一致
if (SplitAndConcatenate(existUserLoginInfo.LastLoginIP) != SplitAndConcatenate(iPRegion))
{
isLoginUncommonly = true;
//设置上次登录的IP //设置上次登录的IP
await _identityUserRepository.BatchUpdateNoTrackingAsync(x => x.Id == existUserLoginInfo.Id, x => new IdentityUser() await _identityUserRepository.BatchUpdateNoTrackingAsync(x => x.Id == existUserLoginInfo.Id, x => new IdentityUser()
{ {
@ -984,6 +978,14 @@ namespace IRaCIS.Core.Application.Service
}); });
// 与上一次区域不一致
if (SplitAndConcatenate(existUserLoginInfo.LastLoginIP) != SplitAndConcatenate(iPRegion))
{
isLoginUncommonly = true;
if (loginUser != null) if (loginUser != null)
{ {
//异地登录 //异地登录