用户权限管理表结构实现user role menu user_role ,role_menu表
Posted 指导毕业设计Monkey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户权限管理表结构实现user role menu user_role ,role_menu表相关的知识,希望对你有一定的参考价值。
文章目录
用户角色权限管理
1. 设计三张主表 user(用户表) role(角色表) menu(菜单表) 2张中间表user_role(用户角色),role_menu (角色权限)
user:字段 id username password
role:角色表 roleId rolename
menu:id name(菜单名) url target pid(二级菜单)
user_role:userId roleId
role_menu:角色权限 roleId menuId
2.查询权限信息:根据用户(username,password),来查询权限信息
1. 先根据用户信息查询 对应的roleId是多少
select u.*,ur.rid from user u,user_role ur
where u.id=ur.id and u.username="admin" and u.password="111111"
2. 在根据roleId对应的List<Menu> 一对多
select m.*,from role_menu rm,menu m where rm.mid=m.id and
rm.rid=1
以上是关于用户权限管理表结构实现user role menu user_role ,role_menu表的主要内容,如果未能解决你的问题,请参考以下文章