Likeadmin配置用户权限的详细流程,Java版本
Likeadmin配置用户权限的详细流程,Java版本
Likeadmin配置用户权限的详细流程,Java版本

用户093402476
01月21日 23:35
|
浏览 6
LikeAdmin Java版用户权限配置流程
-
数据库配置
- 在
sys_menu表添加菜单/按钮权限记录 - 关键字段:
menu_name(权限名称)、perms(权限标识)、menu_type(M=目录 C=菜单 B=按钮)
- 在
-
后端权限注解
复制代码@RequiresPermissions("system:user:list") // Shiro注解 @PreAuthorize("@ss.hasPermi('system:user:edit')") // Spring Security注解 -
权限验证流程
复制代码用户登录 → 查询角色权限列表 → 缓存权限标识 → 拦截器验证 → 返回验证结果 -
前端配置(Vue版本参考)
- 路由meta添加权限标识:
{ meta: { perms: ['system:user:list'] } } - 按钮级控制:
v-hasPermi="['system:user:edit']"
- 路由meta添加权限标识:
-
动态权限更新
- 修改角色权限后需重新登录或调用权限刷新接口
- 清除Redis中的权限缓存
注意事项
- 权限标识建议遵循
模块:子模块:操作格式 - 超级管理员默认拥有所有权限
- 生产环境建议配合角色管理使用
如需继续排查,请点击下方【🔍追问按钮】提交补充信息
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
上一篇: 已经是第一篇了~
