赞
踩
用户表、角色表、权限表,一个用户可以关联多个角色,一个角色可以对应多个用户,一个角色可以有多个权限,一个权限可以赋给多个角色,所以用户表与角色表、角色表与权限表都是多对多的关系,这样在三张表的基础上又加上用户角色关联表、角色权限关联表,组成了基础的5张表。
2. 角色与用户组
角色是一组权限的集合,当用户数量非常大的时候,给每一个用户授权时非常的麻烦,这时我们可以引入用户组的概念,每个用户组内有多个用户,然后通过给用户组授权来达到给组内用户授权的目的,这时组内用户的权限=用户组的权限+用户的权限。数据表结构如下:
权限对应于我们系统中一般分为资源权限、功能权限。资源权限是指按钮、图片的可见性等,操作权限是指文件的删、改,菜单访问等,两者界限比较模糊。通常做成“用户-角色-权限-资源”的授权模型,而在设计数据表时,可把功能操作和资源统一管理,直接与权限表关联。数据表结构如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。