通用对象查询封装、权限封装

This commit is contained in:
橙子
2022-05-04 15:54:40 +08:00
parent b934ce2893
commit 3994f14010
9 changed files with 46 additions and 61 deletions

View File

@@ -47,7 +47,8 @@ namespace Yi.Framework.ApiMicroservice.Controllers
UserEntity user = new();
if (await _iUserService.Login(loginDto.UserName, loginDto.Password, o => user = o))
{
return Result.Success("登录成功!").SetData(new { token = _jwtInvoker.GetAccessToken(user) });
var userRoleMenu= await _iUserService.GetUserAllInfo(user.Id);
return Result.Success("登录成功!").SetData(new { token = _jwtInvoker.GetAccessToken(userRoleMenu.User,userRoleMenu.Menus) });
}
return Result.SuccessError("登录失败!用户名或者密码错误!");
}
@@ -80,6 +81,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
/// </summary>
/// <returns></returns>
[HttpGet]
[Authorize]
public async Task<Result> GetUserAllInfo()
{
//通过鉴权jwt获取到用户的id