From 1c366f51c483e57de0befbb7c2223e8fb4c6d54c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 2 Mar 2022 21:20:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=9D=83=E9=99=90=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=9D=83=E9=99=90=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Admin.WebApi/Filters/ActionPermissionFilter.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ZR.Admin.WebApi/Filters/ActionPermissionFilter.cs b/ZR.Admin.WebApi/Filters/ActionPermissionFilter.cs index 94a6c8f..83d0981 100644 --- a/ZR.Admin.WebApi/Filters/ActionPermissionFilter.cs +++ b/ZR.Admin.WebApi/Filters/ActionPermissionFilter.cs @@ -58,7 +58,7 @@ namespace ZR.Admin.WebApi.Filters } bool isDemoMode = AppSettings.GetAppConfig("DemoMode", false); - + var url = context.HttpContext.Request.Path; //演示公开环境屏蔽权限 string[] denyPerms = new string[] { "update", "add", "remove", "add", "edit", "delete", "import", "run", "start", "stop", "clear", "send", "export", "upload", "common" }; if (isDemoMode && denyPerms.Any(f => Permission.ToLower().Contains(f))) @@ -67,8 +67,13 @@ namespace ZR.Admin.WebApi.Filters } if (!HasPermi && !Permission.Equals("common")) { - logger.Info($"用户{info.UserName}没有权限访问{context.HttpContext.Request.Path},当前权限[{Permission}]"); - context.Result = new JsonResult(new { code = ResultCode.FORBIDDEN, msg = "你没有权限访问" }); + logger.Info($"用户{info.UserName}没有权限访问{url},当前权限[{Permission}]"); + context.Result = new JsonResult(new + { + code = ResultCode.FORBIDDEN, + msg = $"你当前没有权限[{Permission}]访问,请联系管理员", + data = url + }); } }