Java丨角色权限控制——数据库设计
相信各位读者对于角色权限管理这个需求并不陌生。那么是怎么实现的呢?今天小编来说道说道!
1、首先我们来进行数据库的设计,如何设计数据库是实现权限控制的关键:
1)用户表:
id:主键、自增、int
name:用户名 、varchar
account:帐号、varchar
password:密码、varchar
2)角色表:
id:角色表主键、自增、int
roleName:角色昵称、varchar
3)菜单表:
id:主键、自增、int
menuName:菜单昵称、varchar
menuUrl:菜单跳转地址、varchar
pid:父节点id、int
4)用户角色表:
id:主键、自增、int
userId:用户id、int
roleId:角色id、int
5、角色菜单表:
id:
roleId:角色id
menuId:菜单id
2、表分析:
一个用户 对应 多个角色,一个角色有多个菜单。
3、角色权限实现:
等下一张在详解。。。。
博文到此结束,感谢您的观看,希望对各位读者有所帮助,如果有什么意见以及建议请在评论留言......
======祝各位读者生活愉快======