欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.NET Zero--5.配置权限

程序员文章站 2022-06-19 10:27:27
修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢? 这里以添加一个“测试”的权限为例 1.打开AppPermissions.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions ......
修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢? ASP.NET Zero--5.配置权限   这里以添加一个“测试”的权限为例 1.打开AppPermissions.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions.cs】 文件最后添加如下代码:  
public const string Pages_Administration_Test = "Pages.Administration.Test";//权限路径(Pages【页面】-Administration【管理】-Test【测试】,如上图所示
  这样添加并不会自动显示在页面中,还需写代码获取   2.打开AppAuthorizationProvider.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppAuthorizationProvider.cs】 SetPermissions方法最后添加如下代码:
administration.CreateChildPermission(AppPermissions.Pages_Administration_Test, L("Test"));//L("Test")是获取语言文件中的键,这里只配置简体中文

 

3.项目生成 生成Web项目,刷新页面,效果如上图