首页 > Web开发 > 详细

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

时间:2017-01-11 22:11:06      阅读:403      评论:0      收藏:0      [点我收藏+]
修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢?
技术分享
 
这里以添加一个“测试”的权限为例

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 Zero--5.配置权限

原文:http://www.cnblogs.com/shensigzs/p/6273947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!