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


    修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢?
     
    这里以添加一个“测试”的权限为例

    1.打开AppPermissions.cs

    【..MyCompanyName.AbpZeroTemplate.CoreAuthorizationAppPermissions.cs】
    文件最后添加如下代码:
     
    public const string Pages_Administration_Test = "Pages.Administration.Test";//权限路径(Pages【页面】-Administration【管理】-Test【测试】,如上图所示
     
    这样添加并不会自动显示在页面中,还需写代码获取
     

    2.打开AppAuthorizationProvider.cs

    【..MyCompanyName.AbpZeroTemplate.CoreAuthorizationAppAuthorizationProvider.cs】
    SetPermissions方法最后添加如下代码:
    administration.CreateChildPermission(AppPermissions.Pages_Administration_Test, L("Test"));//L("Test")是获取语言文件中的键,这里只配置简体中文

    3.项目生成

    生成Web项目,刷新页面,效果如上图
  • 相关阅读:
    纪伯伦:我曾七次鄙视我的灵魂
    字典和集合
    元组
    列表
    字符串
    数值类型
    内置函数了解一下
    了解Python
    centos7安装mysql数据库
    xenserver 上传centos6.8镜像
  • 原文地址:https://www.cnblogs.com/shensigzs/p/6273947.html
Copyright © 2020-2023  润新知