update 获取json配置文件的数组

This commit is contained in:
2021-05-08 14:13:34 +08:00
parent 118eeee0cf
commit ad6e8abda8
2 changed files with 5 additions and 3 deletions

View File

@@ -12,6 +12,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.5" /> <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.5" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.0-preview.1.21102.12" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View File

@@ -7,6 +7,7 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Extensions.Configuration;
namespace Ewide.Web.Core namespace Ewide.Web.Core
{ {
@@ -48,7 +49,7 @@ namespace Ewide.Web.Core
{ {
// 管理员跳过判断 // 管理员跳过判断
var userManager = App.GetService<IUserManager>(); var userManager = App.GetService<IUserManager>();
if (userManager.SuperAdmin) return true; //if (userManager.SuperAdmin) return true;
// 路由名称 // 路由名称
var routeName = httpContext.Request.Path.Value.Substring(1).Replace("/", ":"); var routeName = httpContext.Request.Path.Value.Substring(1).Replace("/", ":");
@@ -64,8 +65,8 @@ namespace Ewide.Web.Core
"sysUser:updateInfo" "sysUser:updateInfo"
}; };
var a = App.Configuration["CoreSettings:DefalutRoute"]; var a = App.Configuration["CoreSettings:DefalutRoute:0"];
var b = App.Configuration.GetSection("CoreSettings:DefalutRoute").Get<string[]>();
if (defalutRoute.Contains(routeName)) return true; if (defalutRoute.Contains(routeName)) return true;
// 获取用户权限集合按钮或API接口 // 获取用户权限集合按钮或API接口