RuoYi 用户管理实战教程:从开户到授权,5 步走通

发布时间:2026/8/21 20:51:47
RuoYi 用户管理实战教程:从开户到授权,5 步走通 RuoYi 用户管理实战教程从开户到授权5 步走通【免费下载链接】RuoYi基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用项目地址: https://gitcode.com/gh_mirrors/ru/RuoYiRuoYi 是一款基于 SpringBoot 2.1 的权限管理系统核心是 Spring、MyBatis、Shiro没有重度依赖拉下来直接运行就能用。本教程从一个真实场景出发——明天有新同事入职需要给他开一个只能看数据、不能删数据的账号带你用 RuoYi 用户管理走完全程新建用户、建角色、勾选菜单权限、把用户和角色关联起来最后处理改密码、禁用账号这些日常维护。全程都是界面操作不用看代码。RuoYi 里有一条固定动线用户是人角色是权限包权限挂在角色上人只负责领角色。下面按这个顺序来。 RuoYi 新建用户3 步开出新账号这一节解决给人一个能登录的账号。用 admin 登录左侧导航展开「系统管理」点「用户管理」。页面左边是组织机构树公司、部门一层层挂下来上方是搜索栏登录名称、手机号码、用户状态、创建时间区间可以按任意条件过滤列表。RuoYi 用户管理列表左侧组织机构树左上方是「新增 / 修改 / 删除 / 导入 / 导出」按钮点左上方的「新增」进入表单。填写顺序建议这样登录名称系统内唯一建议用工号比如 zhangsan用户名称真实姓名会显示在列表和操作记录里部门点「选择部门」在弹出的树里勾选弹窗右上角有「关键字」搜索框部门多时很好用手机号码、邮箱邮箱全系统只能有一个岗位从「岗位管理」里选可留空初始密码、状态状态默认「正常」不动即可。点「确定」账号立刻生效。注意登录名称一旦创建就不能再改编辑页里是灰的它是全系统唯一的标识首次开户就定好。RuoYi 新建用户的校验逻辑——登录名称查重、密码加盐加密——都实现在 SysUserController.java 里。 RuoYi 给角色分配权限勾选菜单和数据权限这一节解决这个账号能看到什么、不能碰什么。用户不挂角色登录后基本只能看到首页。所以先去「系统管理」→「角色管理」点「新增」建一个叫测试同事的角色填角色名称、权限字符建议领域:功能的格式比如 order:view、显示顺序、状态保存。RuoYi 角色管理列表内置管理员、普通角色两条数据操作列有「修改 / 数据权限 / 分配用户 / 删除」真正的授权点在「修改」按钮上。「修改角色」弹窗下方是「菜单权限」树每个菜单旁边挂着对应的查看权限字符如 system:user:view菜单下的按钮还要单独勾选。按我们的场景只在「系统监控」下勾「查看」「用户管理」里的删除、导出按钮一个都不勾「系统管理」整棵不碰——能看订单、不能删数据就落在这一勾上。点「确定」。RuoYi 给角色分配权限修改角色弹窗中的菜单权限树如果同事只能看自己部门的数据还有第二层列表里点该角色的「数据权限」弹窗中先选「数据范围」——「全部数据权限」看全量「自定义数据权限」则在部门树上勾选他能看到的部门点「确定」。RuoYi 数据权限分配选择数据范围后在部门树上勾选可见部门几个要点菜单权限决定看得见哪些页面和按钮数据权限决定页面里看得见哪些行是两个独立开关复选框旁边的权限字符和后端校验一一对应新业务接入时保持领域:功能格式最省心以后调权限只改角色不动用户。角色相关接口见 SysRoleController.java。 把用户和角色关联起来两条路径任选这一节解决权限包怎么落到人头上。路径 A从用户侧「用户管理」列表里点新用户的「修改」表单中有个「角色」行管理员、普通角色和你刚建的测试同事都列在这里勾上目标角色保存即可。路径 B从角色侧「角色管理」里点测试同事行的「分配用户」再点「分配用户」按钮弹出「选择用户」窗口可按登录名称或手机号码筛选勾中目标用户点「确定」。这个页面还能「批量取消授权」把已经关联的用户从角色里摘出去。RuoYi 分配用户弹窗按条件搜索用户并勾选把用户关联到角色小窍门一个用户同时拥有多个角色时实际权限是所有角色的并集。同事以后升小组长直接再叠一个组长角色就行不用重建账号。⚡ 批量与效率Excel 导入导出和批量操作这一节解决入职的有十几个人一个个点太慢。批量建号用户列表点「导入」先下载模板、填好再上传上传时可以决定是否更新已存在登录名称的用户拿不准就保持默认备份交接「导出」把当前筛选结果存成 Excel归档、交接都靠它批量清理在表格前打勾多个用户再点「删除」——不过下节会说禁用通常比删除靠谱。注意导出的是当前搜索条件下的结果想拿全量数据先点「重置」清空条件再导出。「角色管理」页同样有「导出」建号完成后把用户和角色各导一份存底。 RuoYi 禁用账号与重置密码日常维护这一节解决忘记密码了、人离职了、权限要调整了。重置密码「用户管理」列表点目标行的「重置密码」弹窗里输入新密码保存同事用新密码登录禁用账号「修改」里把「状态」开关从「正常」切到「停用」账号马上不能登录历史操作记录原样保留。对离职人员推荐停用而不是删除资料维护换部门、换手机号都在「修改」里改登录名称是灰的改不了权限调整回到角色上改菜单权限或数据权限该角色下所有用户立刻同步生效。RuoYi 修改用户页面状态开关、角色勾选以及「选择部门」弹窗收尾也是长期使用时最该记住的几条最小权限先只给「查看」业务真需要删除、导出时再单独加按钮定期审计每季度翻一遍各角色的「分配用户」页把转岗、离职的账号摘掉停用不删除账号留着操作日志才追得到人授权改角色、不改用户动的地方越少出错的概率越低。这些维护动作背后的状态变更、密码重置逻辑可以在 SysUserServiceImpl.java 里对照查看。【免费下载链接】RuoYi基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用项目地址: https://gitcode.com/gh_mirrors/ru/RuoYi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考