ASP.NET Zero--5.配置权限
程序员文章站
2022-06-19 10:27:27
修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢? 这里以添加一个“测试”的权限为例 1.打开AppPermissions.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions ......
修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢?
这里以添加一个“测试”的权限为例
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项目,刷新页面,效果如上图
推荐阅读
-
asp.net MVC通用权限管理系统-响应式布局-源码
-
Nginx列出目录和文件并用密码控制访问权限配置方法
-
asp.net core 使用 AccessControlHelper 控制访问权限
-
asp.net core 配置文件动态更新
-
详解ASP.NET Core 在 JSON 文件中配置依赖注入
-
ASP.NET Core 3.0 : 二十四. 配置的Options模式
-
asp.net Core3.0区域与路由配置的方法
-
Asp.net Core3.0 跨域配置
-
win7和win2008 r2下配置IIS7(ASP.net运行环境)
-
Win7旗舰版中的IIS7配置asp.net的运行环境