修改异地登录ip逻辑
parent
87caf24dd1
commit
2f3f639918
|
@ -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)
|
||||||
{
|
{
|
||||||
//异地登录
|
//异地登录
|
||||||
|
|
Loading…
Reference in New Issue