我把用户表Roles和角色表RoleID关联了
有人建议我这样做:角色权限表:RoleID,RoleName,RighBitMap(权限位图).
用户表的Roles和角色权限表的RoleID关联.把用户的权限存储在全局的静态数组理.存成ArrayList
每个元素为"用户编号+权限标记"的二维数组.
然后在每个页面中判定这个数组中用户的权限
避免每次权限判定读取数据库.
可我不会,麻烦个位给我做个示例好吗?还有权限位图是个什么东西呢?
有人建议我这样做:角色权限表:RoleID,RoleName,RighBitMap(权限位图).
用户表的Roles和角色权限表的RoleID关联.把用户的权限存储在全局的静态数组理.存成ArrayList
每个元素为"用户编号+权限标记"的二维数组.
然后在每个页面中判定这个数组中用户的权限
避免每次权限判定读取数据库.
可我不会,麻烦个位给我做个示例好吗?还有权限位图是个什么东西呢?
每个元素为"用户编号+权限标记"的二维数组.
然后在每个页面中判定这个数组中用户的权限-------
--应该避免这样做,尤其是静态的一些东西,权限是要看你怎么做的,因为方法有很多,我也不好给你说什么,你把具体问题说清楚一点,就可以直接把问题给你解决了
但是B/S结构,你可以存储到SESSION或CACHE中
最好的权限管理,就是楼主的基于角色的管理方式,跟操作系统类似
你可以仔细研究2.0的MEMBERSHIP,如果你没有功力,就直接用好了