105040 增加Token字段
This commit is contained in:
parent
f64b4e47c3
commit
84a41b1a9c
|
|
@ -29,5 +29,9 @@ namespace LFlow.UserManagement.Model
|
|||
{
|
||||
get; set;
|
||||
}
|
||||
public string? Token
|
||||
{
|
||||
get; set;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
using LFlow.Base.Interfaces;
|
||||
using Azure.Core;
|
||||
using LFlow.Base.Interfaces;
|
||||
using LFlow.Base.Utils;
|
||||
using LFlow.Cache.Interface;
|
||||
using LFlow.UserManagement.Model;
|
||||
using LFlow.UserManagement.Util;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
|
||||
namespace LFlow.UserManagement.Service
|
||||
{
|
||||
|
|
@ -17,7 +19,7 @@ namespace LFlow.UserManagement.Service
|
|||
|
||||
var userModel = repo.WhereSearchId(new UserModel
|
||||
{
|
||||
UserName = user.UserName,
|
||||
UserName = user!.UserName!,
|
||||
UserPassword = userPwd
|
||||
});
|
||||
|
||||
|
|
@ -25,10 +27,19 @@ namespace LFlow.UserManagement.Service
|
|||
{
|
||||
return null;
|
||||
}
|
||||
var loginedUser = repo.Get(userModel.FirstOrDefault());
|
||||
var firstUserId = userModel.FirstOrDefault();
|
||||
if (firstUserId == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
var loginedUser = repo.Get(firstUserId);
|
||||
loginedUser.UserPassword = "";
|
||||
cacher.SetAsync(loginedUser.ID, loginedUser, TimeSpan.FromHours(2));
|
||||
return loginedUser.MapTo<UserDto>();
|
||||
var token = Guid.NewGuid().ToString();
|
||||
// loginedUser.Token = token;
|
||||
cacher.SetAsync(token, loginedUser, TimeSpan.FromHours(2));
|
||||
var result = loginedUser.MapTo<UserDto>();
|
||||
result.Token = token;
|
||||
return result;
|
||||
}
|
||||
|
||||
public Task<UserDto>? LoginAsync(UserDto user)
|
||||
|
|
|
|||
Loading…
Reference in New Issue