当前位置: 首页 > article >正文

JeeSite 权限分配

JeeSite权限配置

  • 主要解决问题:
    • 程序员新增一个模块但是显示没权限
    • 提示403
  • 其实最主要的就是第三步,在菜单管理中添加权限,这样超级管理员(有权限的程序员)就可以看到了
  • 其他的步骤是给其他角色分配权限的

一、新建权限字符串

  • 在controller层直接新建即可,这个是使用 JeeSite 自动生成代码功能生成的
    • @RequiresPermissions(“tf:tfTaskList:view”) 这里面的 tf:tfTaskList:view 就是你自定义的权限字符串
/**
	 * 查询列表
	 */
	@RequiresPermissions("test:testTaskList:view")
	@RequestMapping(value = {"list", ""})
	public String list(TestTaskList testTaskList, Model model) {
		model.addAttribute("testTaskList", testTaskList);
		return "modules/test/testTaskListList";
	}

二、添加角色

  • 组织管理 --> 用户管理 --> 新增
    • 这里不详细介绍了,不会的可以留言

在这里插入图片描述

三、添加菜单

  • 系统设置 --> 菜单管理 --> 新增
    • 你自定义的权限一定要在菜单管理中相应的模块下新增对应的权限
    • 这里就是 JeeSite 官网的演示图例,在用户管理模块下面添加了查看、编辑、分配数据等权限

在这里插入图片描述

  • 新增菜单页面

在这里插入图片描述

四、分配权限

  • 权限管理 --> 角色管理

在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/news/341744.html

相关文章:

  • 【ROS】机器人系统仿真-URDF集成Rviz基本流程
  • python全栈开发是什么?
  • mac配置python出现DataDirError: Valid PROJ data directory not found错误的解决
  • 机器学习:神经网络与深度学习的原理、应用场景及优缺点
  • C++模版SFIANE应用踩的一个小坑
  • 复杂项目管理难?试试用WBS分解法,结构化细分你工作
  • 【Webpack--020】Babel辅助代码块引入
  • 系统架构设计师③:数据块系统
  • redistemplate实现点赞相关功能
  • 240604 模板进阶
  • 人检测-目标检测数据集(包括VOC格式、YOLO格式)
  • 每日C#语法题
  • 5.toString()、构造方法、垃圾回收、静态变量与静态方法、单例设计模式、内部类
  • 大贤3D家谱-一键寻找家谱本源
  • 逼近理论及应用精解【11】
  • 11.1 Linux_线程_线程相关函数
  • 多模态方法总结
  • OpenStack Yoga版安装笔记(十六)Openstack网络理解
  • Nuxt.js 应用中的 page:transition:finish 钩子详解
  • Linux系统——硬盘操作