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 0000000..c5ea5ea Binary files /dev/null and b/LoongPanel-Asp/apptemp.db differ diff --git a/web/.env.development b/web/.env.development index 54d6dd1..d561ac2 100644 --- a/web/.env.development +++ b/web/.env.development @@ -1 +1 @@ -NUXT_API_URL="http://192.168.0.13:5253" \ No newline at end of file +NUXT_API_URL="http://127.0.0.1:5253" \ No newline at end of file