From 05fd7beacda002ca42458e43dceeaf4cf657b9f6 Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 18 Sep 2024 15:36:00 +0800 Subject: [PATCH] Truncate the ip string from the beginning. --- .../Volo/Abp/Identity/IdentitySession.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySession.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySession.cs index bf0048efe2..60ece05502 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySession.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySession.cs @@ -87,12 +87,12 @@ public class IdentitySession : BasicAggregateRoot, IMultiTenant while (serialized.Length > IdentitySessionConsts.MaxIpAddressesLength) { - var lastCommaIndex = serialized.LastIndexOf(','); + var lastCommaIndex = serialized.IndexOf(','); if (lastCommaIndex < 0) { return serialized; } - serialized = serialized.Substring(0, lastCommaIndex); + serialized = serialized.Substring(lastCommaIndex + 1); } return serialized;