标题:如何去做权限树
只看楼主
zhaodan
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-8-2
 问题点数:0 回复次数:3 
如何去做权限树

我现在系统中需要根据每个用户的权限不同而生成不同的树结构
我看了下网上的动态树,都没有进过权限来生成

盼高手来指点
如果有代码贴出来
那就感激不尽了

1)全部树


代码
Root -
|-AAA
|-AAA-1
|-AAA-2
|-AAAA-1
|-BBB
|-BBB-1
|-BBB-2
|-BBBB-1
|-BBB-3
|-CCC
|-CCC-1


如果你以上一个树型结构,我想要按权限读出. 用户U001具有访问节点AAAA-1,BBBB-1和CCC-1三个节点,我想显示以下树型

(2)带用户权限的树(即过滤掉不能访问的节点)


代码
Root-
|-AAA
|-AAA-1
|-BBB
|-BBB-2
|-BBBB-1
|-CCC
|-CCC-1

搜索更多相关主题的帖子: 权限 AAA 动态 系统 BBB 
2007-08-16 16:36
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
得分:0 

在生成数结构的时候加入条件判断撒 ...

2007-08-16 16:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
总办法
在每个权限节点可以加一个字段存储允许访问该节点的用户名。
办法一
根据用户名查询数据库把不允许访问的节点直接过滤掉。
办法二
把所有节点读取为节点树,点击某个节点判断当前用户是否能够访问该节点。
2007-08-16 19:49
zhaodan
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-8-2
得分:0 

楼上的用户能不能具体点,有代码最好!!


2007-08-17 08:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-163218-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025408 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved