首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求基于无限分类的用户权限,该怎么解决

2012-01-13 
求基于无限分类的用户权限功能描述如下:分类可以无限分类并可以排序分类表结构如下:ID:CName:中文名LevelP

求基于无限分类的用户权限
功能描述如下:
分类可以无限分类并可以排序
分类表结构如下:
ID:
CName:中文名
LevelPath:分类属于第几级及路径(1.22.785)[说明他是三级子类,无自己的子类,他的父类的ID是22]
Order:分类的排列顺序

权限设计这块是:根据不同的用户在不同的分类上的权限来显示.就是在后台登陆的时候,看用户具体的权限,他有权限的类别,否则不显示.

用户表结构如下:
userID:
name:
Popedom:权限(用 ", "来存储那些有权限的类别ID)


[解决办法]
模块表 存放跳转地址以及角色ID,你要显示的树从模块表中读取。
[解决办法]
模块表:存放中文名\程序路径(该路径可以程序运行时,程序中自动获取,进行权限判断)
栏目表:用于建立后台栏目,栏目名\栏目的说明信息\模块ID(使用哪个模块)
用户表:必不可少
权限表:用户ID\栏目ID
(注:如果你要做到具体的一个模块的添加\删除\修改等,那就要再添加一个权限功能表了)

用户登录后:权限表---栏目表----生成管理树

具体的程序中,可以再次根据程序名---模块表----栏目表----权限表---来判断用户的真正权限



[解决办法]
具体的程序中,可以再次根据程序路径---模块表----栏目表----权限表---来判断用户的真正权限

热点排行