社区
C#
帖子详情
权限分级的问题,请高手指点
xxiecan
2008-02-29 12:26:30
如图,要实现以下功能:U1可以查看所以人的信息,U2只能查看U5,U6,U7的(也就是他自己创建的)。其他U3,U4类推。
如果U5又创建了几个用户,那么U2还能看到U5创建的用户信息,但不能看到U3,U4创建的用户。
请问高手如果解决?可以说说你们的想法,比如怎么建表之类的。分级最好能动态的实现。
...全文
178
20
打赏
收藏
权限分级的问题,请高手指点
如图,要实现以下功能:U1可以查看所以人的信息,U2只能查看U5,U6,U7的(也就是他自己创建的)。其他U3,U4类推。 如果U5又创建了几个用户,那么U2还能看到U5创建的用户信息,但不能看到U3,U4创建的用户。 请问高手如果解决?可以说说你们的想法,比如怎么建表之类的。分级最好能动态的实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiyousyc
2008-02-29
打赏
举报
回复
建表时2个字段(拓朴编码、本身码)
以下是拓朴码
跟为0,跟的下级为01,02,03,。。。。
第3层为011,012,013,。。。。。
021,022,。。。。。。。。
就可以实现你的功能了。
用like 本身码+'%'就ok,
给我分
fht123
2008-02-29
打赏
举报
回复
用树可以实现这种分级结构。
数据库:
ID parentId
ID自动增加,parentId保存父ID的值,最高级别时parentId存0,如:
1 0
2 1
3 1
4 2
5 0
. .
. .
. .
再写个求所有下级的函数就可以
jrl5365
2008-02-29
打赏
举报
回复
这样分,分到什么时候啊,麻烦
xiaojing7
2008-02-29
打赏
举报
回复
LZ昨晚加班呀?
nike66
2008-02-29
打赏
举报
回复
id name
1 u1
101 u2
102 u3
103 u4
10101 u5
10102 u6
10103 u7
做TreeView结构
按ID号就可以分级查询
xxiecan
2008-02-29
打赏
举报
回复
我怎么看不到图了,大家能看到吗?
conannb
2008-02-29
打赏
举报
回复
帮顶
wzy_love_sly
2008-02-29
打赏
举报
回复
也看过存字串的 '1,3,4'
wzy_love_sly
2008-02-29
打赏
举报
回复
用dom树
ptpa
2008-02-29
打赏
举报
回复
动态分级 有难度
如果分了100级~~~
wen_qwfy
2008-02-29
打赏
举报
回复
跟踪关注............
kbryant
2008-02-29
打赏
举报
回复
进来学习一下。。。
yhy0611
2008-02-29
打赏
举报
回复
好乱啊,接点分吧
zpcoder
2008-02-29
打赏
举报
回复
你说得不太明白.
大意你可以根据,参考多级菜单的表设计方法去做权限.
ID 名字 能访问到的级别
--------------------------
1 A 0
2 B 1
3 C 1
4 D 1
5 E 2
6 F 2
7 G 2
8 H 5
这样就可以形成如果目录树样的结构
kzc_ljl
2008-02-29
打赏
举报
回复
这个很好办,用继承的思想
添加一个字段 Father 记录这个的父类下面设 U7 U8 是U5创建的 U9 是U3创建的 U10 是U9创建的
ID User Father
1 U1 0
2 U2 0,1
3 U3 0,1
4 U4 0,1
5 U5 0,1,2
6 U6 0,1,2
7 U7 0,1,2,5
8 U8 0,1,2,5
9 U9 0,1,3
10 U10 0,1,3,9
在创建时,Father就为父类的Father加上 ",父类的ID"
这样就创建了子类 例如 U10 继承U9就把U9的全部父类加上,再加上U9的ID 9
在查看U9时,只需要 Father LIKE '%' 9 '%'
这样U9只能看到它下属的U10的信息,而看不到其他人的信息
当然这样的话,如果你要让U9和U10 显示到一起 就看不到U9的信息
所以也可以写成
9 U9 0,1,3,9
10 U10 0,1,3,9,10
根据需要选择吧
xxiecan
2008-02-29
打赏
举报
回复
up,up,up.大家集思广益。找到最好的解决方案
avisnet
2008-02-29
打赏
举报
回复
在表中加个创建者字段,在访问成员是读数据库
select * from table where creator = U2
if (U7 在返回的结果中)
{
U2访问U7
}
avisnet
2008-02-29
打赏
举报
回复
在表中加个创建者字段,在访问成员是读数据库
select * from table where creator = U2
if (U7 在返回的结果中)
{
U2访问U7
}
dandanyy
2008-02-29
打赏
举报
回复
用treeview 自动增加子节点,让U5建的用户在u5下,U5又在u2下.对他的权限进行控制
xiaojing7
2008-02-29
打赏
举报
回复
高难,up, 睡觉咯!
用户登录
权限
管理时序图设计
在网上看到一篇求助文章,如图: 抽时间画了前三步的时序图,时序图如下,欢迎拍砖,
请
高手
指点
。 转载于:https://www.cnblogs.com/winzheng/archive/2008/02/19/1073987.html...
1 存储子程序
今天在我们的项目经理肖老大带领下(做一个管理系统的
分级
权限
) 我们小组讨论了一个
分级
权限
的
问题
,确实业务复杂了,想了几种方案, 说到
权限
管理,我也来项目总结一下 ,知识浅薄,希望javaEye众多
高手
和师兄们
指点
一下!(当然我总结的是数据库方面的) 当然 我随便举一个超市管理系统的例子吧! 数据库分析的前提条件 1、掌握数据库关系理论 关系DB=实体+关系=PK+FK 关系...
权限
控制
在许多的实际应用中,不只是要求用户简单地进行注册登录,还要求不同类别的用户对资源有不同的操作
权限
。目前,
权限
管理系统也是重复开发率最高的模块之一。 目 录 [ - ] 楼主关于
权限
控制的
问题
RBAC(基于角色的访问控制)扫盲贴george_space的“
权限
控制”的部分数据模型sdnasky和george_space关于该
问题
的精彩探讨其他ITeye会员关于此
问题
的回复
权限
相关
在许多的实际应用中,不只是要求用户简单地进行注册登录,还要求不同类别的用户对资源有不同的操作
权限
。目前,
权限
管理系统也是重复开发率最高的模块之一。 ITeye论坛中关于
权限
控制的帖子非常之精彩,现将其精华内容摘录于下。 目 录 [ - ] 楼主关于
权限
控制的
问题
RBAC(基于角色的访问控制)扫盲贴 george_space的“
权限
控制”的部分数据模型 sdnasky和g
关于
权限
控制的讨论集
关于
权限
控制 在许多的实际应用中,不只是要求用户简单地进行注册登录,还要求不同类别的用户对资源有不同的操作
权限
。目前,
权限
管理系统也是重复开发率最高的模块之一。 关于
权限
控制的讨论源于guoyong123的一个
问题
: guoyong123 写道
权限
控制应该是分为3类: 1. 菜单级别 2. 页面元素级别 3. 数据级别 目前好像用的比较多的是
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章