From 8f6fbed7ef939b12136c6673485bdff7e2f7e5d1 Mon Sep 17 00:00:00 2001 From: "jason.wang" Date: Wed, 25 Sep 2024 22:15:52 +0800 Subject: [PATCH] UserSingleLoginFilter add token expired don't valid single login --- .../BotSharp.OpenAPI/Filters/UserSingleLoginFilter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Infrastructure/BotSharp.OpenAPI/Filters/UserSingleLoginFilter.cs b/src/Infrastructure/BotSharp.OpenAPI/Filters/UserSingleLoginFilter.cs index 824c9571..bd6f2dd6 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Filters/UserSingleLoginFilter.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Filters/UserSingleLoginFilter.cs @@ -34,7 +34,7 @@ namespace BotSharp.OpenAPI.Filters var validTo = token.ValidTo.ToLongTimeString(); var currentExpires = GetUserExpires().ToLongTimeString(); - if (validTo != currentExpires) + if (token.ValidTo > DateTime.UtcNow && validTo != currentExpires) { Serilog.Log.Warning($"Token expired. Token expires at {validTo}, current expires at {currentExpires}"); // login confict