diff --git a/LFlow.UserManagement/Service/UserManagementService.cs b/LFlow.UserManagement/Service/UserManagementService.cs
index 9cac721..715f4e8 100644
--- a/LFlow.UserManagement/Service/UserManagementService.cs
+++ b/LFlow.UserManagement/Service/UserManagementService.cs
@@ -1,5 +1,6 @@
using LFlow.Base.Interfaces;
using LFlow.Base.Utils;
+using LFlow.Cache.Interface;
using LFlow.UserManagement.Model;
using LFlow.UserManagement.Util;
@@ -8,7 +9,7 @@ namespace LFlow.UserManagement.Service
///
/// 在线管理服务
///
- public class UserManagementService(IRepo repo) : IUserManagementService
+ public class UserManagementService(IRepo repo, ISelfCache cacher) : IUserManagementService
{
public UserDto? Login(UserDto user)
{
@@ -26,6 +27,7 @@ namespace LFlow.UserManagement.Service
}
var loginedUser = repo.Get(userModel.FirstOrDefault());
loginedUser.UserPassword = "";
+ cacher.SetAsync(loginedUser.ID, loginedUser, TimeSpan.FromHours(2));
return loginedUser.MapTo();
}