From a480e4b0ca8a8ea34e7891d36e7a9ae3bcbb5afb Mon Sep 17 00:00:00 2001 From: niyyzf Date: Tue, 2 Jul 2024 14:37:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=20=E4=BF=AE=E7=BC=AE=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LoongPanel-Asp/Controllers/UserController.cs | 6 +++++- LoongPanel-Asp/apptemp.db | Bin 0 -> 114688 bytes web/.env.development | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 LoongPanel-Asp/apptemp.db diff --git a/LoongPanel-Asp/Controllers/UserController.cs b/LoongPanel-Asp/Controllers/UserController.cs index ec3ae0d..97bcfe0 100755 --- a/LoongPanel-Asp/Controllers/UserController.cs +++ b/LoongPanel-Asp/Controllers/UserController.cs @@ -16,7 +16,10 @@ public class UserController(UserManager userManager) : Controll var userId = HttpContext.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)!.Value; // 获取用户的信息 var user = await userManager.FindByIdAsync(userId); - + if (user == null) return BadRequest("用户不存在"); + //获取role + var roles = await userManager.GetRolesAsync(user); + // 创建一个匿名对象,只包含您想要公开的信息 var userInfo = new { @@ -33,6 +36,7 @@ public class UserController(UserManager userManager) : Controll user.Avatar, user.Desc, user.Posts, + Role = roles[0], }; // 返回用户信息 diff --git a/LoongPanel-Asp/apptemp.db b/LoongPanel-Asp/apptemp.db new file mode 100644 index 0000000000000000000000000000000000000000..c5ea5ea58ca4fde4e67e7daacfbcc8f1cf0817cb GIT binary patch literal 114688 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