From a38c27718a3e08d34c9e827a9c75fb46a3b78819 Mon Sep 17 00:00:00 2001 From: "jason.wang" Date: Wed, 25 Sep 2024 22:09:43 +0800 Subject: [PATCH] fix get affiliate token user issue --- .../BotSharp.Core/Users/Services/UserService.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs b/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs index f8df34dc..a46e16cf 100644 --- a/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs +++ b/src/Infrastructure/BotSharp.Core/Users/Services/UserService.cs @@ -112,7 +112,11 @@ public class UserService : IUserService var base64 = Encoding.UTF8.GetString(Convert.FromBase64String(authorization)); var (id, password) = base64.SplitAsTuple(":"); var db = _services.GetRequiredService(); - var record = db.GetUserByPhone(id); + var record = db.GetAffiliateUserByPhone(id); + if (record == null) + { + record = db.GetUserByPhone(id); + } var isCanLoginAffiliateRoleType = record != null && !record.IsDisabled && record.Type != UserType.Client; if (!isCanLoginAffiliateRoleType)