1. 权限

1.1. 控制层Action

通过在方法上使用@RequiresPermissions注解,注解的值为模块编码的值, 值的规范:模块名:业务对象:业务方法

如:@RequiresPermissions("cms:content:save")

表示文章模块的保存功能的权限控制。

1.2. 视图

使用<@shiro.hasPermission name="xxxx:xxxx">标签进行视图显示控制

如:<@shiro.hasPermission name="cms:content:save"></@shiro.hasPermission>

拥有”article:save“权限功能,才能看见当前功能,否则将会被隐藏。

1.3. 权限配置

通过代码生成器开发,下载代码启动项目后,导入代码生成器项目的菜单即可;

自行配置,在权限管理 》 菜单管理中,通过配置功能权限菜单的菜单链接地址,进行权限配置

菜单权限配置

1.4. 常见问题

1.4.1. 点击菜单后页面异常

缺少权限

点击菜单后,缺少权限导致的异常;

可从后台控制台日志中看到缺少的权限标识; 通过在菜单管理中,找到缺少放入权限标识对应的菜单,分配给当前账号的角色即可,分配后需要重新登录;

缺少权限的标识

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2024-09-03 14:06:29

results matching ""

    No results matching ""

    results matching ""

      No results matching ""