请问如何从数据库里读数据生成树,然后通过不同的权限显示不同的节点? 请问如何从数据库里读数据生成树,然后通过不同的权限显示不同的节点?对于新建立的用户,在权限设置中放上checkBox选择可以访问的部门,然后登录后就树就显示勾选过的模块!其它的模块不显示! 希望能告诉数据库的设计,以及如何使用?谢谢大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的说权限表 有id,上级id和名称角色表里 有角色id,角色名称和一个字段存放权限id的结合(就是用checkBox选择的权限id结合)用户表里有一个角色id字段用户登录后判断其角色id,再去角色表里取权限id结合,在做绑定处理 设置好相应的表就好了,至于数据是如果绑定到TreeView道不是什么问题了 我不知道理解的对不对,希望大家审核一下,数据库设计中一共3张表:用户表,角色表,权限表用户表: id ,登录名,密码,角色id角色表: id ,角色名,权限id 权限表, id ,上级id ,权限名称上述表结构不知道是否正确?权限表里上级id是什么意思啊? 楼上已经有设计方案了,具体实现的话是根据情况动态生成TreeNode节点。 :用户表,角色表,权限表 用户表: id ,登录名,密码 用户角色关联表:id,用户id,角色ID角色表: id ,角色名,权限id 角色权限关联表: id,角色id,权限id权限表, id ,上级id ,权限名称 1.这样更灵活,可以支持用户有多个角色,角色有多个权限2.权限表里上级id指父功能ID,允许树状结构,父功能下可以有子功能 http://blog.csdn.net/xianfajushi/archive/2009/03/12/3985268.aspx 上述表结构不知道是否正确?权限表里上级id是什么意思啊?---------------------------------------上级id是指一个权限对应的上一级的权限的id例如权限表id name 上级id1 管理 0 (比如0为空的,没有上级id)2 人员管理 1 (这样人员管理就是管理的子节点,管理就是人员管理的上级) 跨域读取cookice 编译的问题(我是新手,请指教) TextBox获取焦点的问题 关于asp.net 2.0 , 大家指点下 . 谢谢! 请教用sqlDataAdapter如果执行select,no rows returned,怎样能知道 ASP.net中能否调用Oracle中的function? 请教关于AspNetPager翻页的问题,关注中,谢谢! ================怎么样遍历HashTable============= 请哪位兄台提供一点北京亚运村北辰附近的房租信息? 初学者的数据库问题 url重写问题,急 还是关于foosun.net的一点问题
权限表 有id,上级id和名称
角色表里 有角色id,角色名称和一个字段存放权限id的结合(就是用checkBox选择的权限id结合)
用户表里有一个角色id字段
用户登录后判断其角色id,再去角色表里取权限id结合,在做绑定处理
:用户表,角色表,权限表
用户表: id ,登录名,密码,角色id
角色表: id ,角色名,权限id
权限表, id ,上级id ,权限名称
上述表结构不知道是否正确?
权限表里上级id是什么意思啊?
用户表: id ,登录名,密码
用户角色关联表:id,用户id,角色ID
角色表: id ,角色名,权限id
角色权限关联表: id,角色id,权限id
权限表, id ,上级id ,权限名称 1.这样更灵活,可以支持用户有多个角色,角色有多个权限
2.权限表里上级id指父功能ID,允许树状结构,父功能下可以有子功能
权限表里上级id是什么意思啊?
---------------------------------------
上级id是指一个权限对应的上一级的权限的id
例如权限表
id name 上级id
1 管理 0 (比如0为空的,没有上级id)
2 人员管理 1 (这样人员管理就是管理的子节点,管理就是人员管理的上级)