ASP.NET Zero--5.配置权限
程序员文章站
2022-03-03 09:33:53
修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢? 这里以添加一个“测试”的权限为例 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项目,刷新页面,效果如上图
下一篇: 数据库读写分离--dble
推荐阅读
-
详解asp.net core重新加载应用配置
-
ASP.NET配置KindEditor文本编辑器图文教程
-
ASP.NET中Webservice安全 实现访问权限控制
-
asp.net后台管理系统-登陆模块-路由权限控制_1
-
asp.net Core3.0区域与路由配置的方法
-
解读ASP.NET 5 & MVC6系列教程(4):核心技术与环境配置
-
解读ASP.NET 5 & MVC6系列教程(5):Configuration配置信息管理
-
解读ASP.NET 5 & MVC6系列教程(15):MvcOptions配置
-
解决 ASP.NET中目录访问权限的问题
-
ASP.NET web.config 配置节点详解