资讯动态

RuoYi用户管理实战:新员工从建号到拿到权限只需三步

发布时间:2026/8/21 23:05:53 来源:尧图企业网站定制
RuoYi用户管理实战新员工从建号到拿到权限只需三步【免费下载链接】RuoYi基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用项目地址: https://gitcode.com/gh_mirrors/ru/RuoYi新同事入职第一天你接到任务给他开系统账号。从建账号、建角色、勾权限到他登录看到正确的菜单整条链路在 RuoYi 用户管理模块里十分钟就能跑完。读到这里你会知道每一步在界面哪里点、默认值怎么填以及出问题先查什么。01 / 先看权限是怎么串的用户、角色、菜单三层数据RuoYi 的权限模型只有三样东西用户存在用户表里管登录名称、密码、状态用户—角色多对多关联一个用户可以挂多个角色角色—菜单多对多关联菜单和按钮各自是一个权限点登录后的可见菜单和按钮是这个用户所有角色权限的并集。之所以拆成三层是为了让加人和加权限互不干扰新来一个人只建用户某个岗位要扩权限只改角色代码一行不用动。RuoYi 用户管理列表登录名称、部门、状态、角色一列列排开操作列是后面所有动作的入口02 / 新建一个用户表单填完即建号点击系统管理下的用户管理用户列表页面出现点击新增表单弹窗出现填写登录名称用员工工号最便于管理、用户姓名在所属部门树里选部门手机号、邮箱按公司规范填填写密码勾选要关联的角色和岗位点击确定用户出现在列表顶部建号完成提示默认密码是admin123建议统一改成姓名拼音 固定后缀这类规则后面重置密码也有据可查。登录名称全局唯一重名会直接报账号已存在。RuoYi 用户编辑表单登录名称、部门树、状态开关和角色勾选都在一张表单里03 / 给角色配权限菜单勾完保存即生效用户建好了但角色没权限他还是看不见菜单。给角色授权分三步进入角色管理点击新增填写角色名称和权限字符保存后回到列表点击该角色操作列的授权权限树弹窗出现勾选该角色需要的菜单和按钮点击确定保存即生效权限字符的格式是模块:业务:操作比如system:user:list。它和按钮一一对应后端就是拿这个字符串做拦截的。勾完保存用户重新登录后菜单就变了不用重启服务。RuoYi 角色列表权限字符列一眼看出每个角色管哪些模块操作列有修改和授权04 / 把用户和角色绑起来两条路径选一条适用场景入口位置特点一对一办理入职用户列表操作列分配角色弹窗只选这个人的角色顺手改其他资料一个部门整体开通角色列表操作列分配用户一次给多人勾同一个角色批量快提示两条路径写的是同一张关联表结果完全一样。别两边各操作一遍再互相核对白干活。RuoYi 用户角色分配弹窗左侧选用户右侧勾角色确定后关系立即写入05 / 再往深走导入、重置、禁用三个高频动作批量入职时看这里。点导入前先下载 Excel 模板按模板列填好再上传勾选是否更新已经存在的用户数据决定同名账号是覆盖还是跳过提交后系统逐行返回成功条数和失败原因。模板列名别手改改了就解析不进去。忘记密码时看这里。用户列表操作列点重置密码弹窗里填新密码确认即可。后端每次重置都会重新生成盐值再加密旧密码彻底作废登录日志里会留一条重置记录。离职交接时看这里。对离职或长期借调的账号用列表状态列的开关直接禁用别点删除。禁用后登录被挡但登录日志、在线会话这些关联记录都还在删除是删不回来的。RuoYi 操作日志新增、修改、重置密码都有记录权限纠纷时从这里查06 / 读源码之前先看这几份资料库脚本 sql/ry_v3.4.0.sql用户、用户角色关联、角色菜单关联的表结构全在这里适合想弄清数据到底怎么串的的 DBA 和新人用户实体 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUser.java登录名称、状态、删除标志这些字段都有注释适合接后端开发的同事权限校验注解 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java每个接口标注了所需权限字符想改默认行为、加自定义校验先看它角色与菜单关联 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java授权按钮背后走的服务逻辑排查勾了权限没生效时看这里跑通之后对照五件事登录名称全局唯一没撞号用户已挂上角色不是空角色角色权限字符覆盖了实际要用的菜单新密码已重置并当面告知用户状态是正常不是停用。五样都对现在就可以进用户管理给下一个要入职的账号把角色建好。【免费下载链接】RuoYi基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用项目地址: https://gitcode.com/gh_mirrors/ru/RuoYi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价