CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

高分求解,得分很容易的哟,来者都有分!!常见问题求解--用户权限指派

楼主radarhp(雷达)2002-08-14 19:36:58 在 .NET技术 / ASP.NET 提问

对于一个社区,下设多个频道,频道下设多个栏目,栏目下有多个论坛  
  现在问题是对于社区按级设有多个管理人员,上级可以指派自己所拥有的权限给下级,同级之间可以委托  
  求具体的算法和表结构。  
  我个人认为可以抽象成为树型结构,洗耳恭听各位的高见,谢谢!! 问题点数:200、回复次数:24Top

1 楼radarhp(雷达)回复于 2002-08-14 19:41:18 得分 0

给出有确实可行性答案的朋友再给200分,决不食言!!!Top

2 楼bluefish922(思念里的流浪鱼)回复于 2002-08-14 19:45:35 得分 10

我只知道简单的二级权限,不是很复杂,做权限复制就行。Top

3 楼radarhp(雷达)回复于 2002-08-14 19:48:16 得分 0

具体权限包括删除、修改、锁定、封ip等等,欢迎大家前来讨论Top

4 楼icyer()回复于 2002-08-14 19:52:41 得分 10

我没做过相应的东西,不过我想,可以把权限与级别放在表里,在做每个动作时,都检查当前用户的级别与对于的权限。  
  Top

5 楼radarhp(雷达)回复于 2002-08-14 19:55:28 得分 0

关键在于可以任意指派和委托比较难做Top

6 楼joise(卓一思_我爱C++&.Net)回复于 2002-08-14 20:41:37 得分 20

把某用户的权限存入一表中,当指派时把该值取出来赋给另一用户就可以吧  
   
  同级委托我觉得一样啊  
   
  权限我觉得可以用每个栏目的ID中间用“,”连接起来,包含该ID就算是有该栏目的权限Top

7 楼radarhp(雷达)回复于 2002-08-14 20:45:04 得分 0

感谢   joise(卓一思)  
  能给一点具体的代码和表结构吗?  
  高分感谢哟:)哈哈,帮帮忙啦Top

8 楼radarhp(雷达)回复于 2002-08-14 20:58:26 得分 0

还有就是上级可以管理下级负责的栏目啊什么的哟!!!Top

9 楼mmkk()回复于 2002-08-14 22:41:57 得分 20

一般我可能会用到4个表来控制,用户资料表、用户组表、用户组菜单表(每个用户组可访问哪些菜单)以及菜单明细表,至于需要上级管理下级的话建议不要用树形的方式,而是采用包含的形式,比如1级的为编号01,它可管理的下级为0101,或者010101,这样只要判断数据库中编号头两个字等于上级并且长度>2的就是1级所管理的下级,当然可以管理其对应的菜单功能了  
   
  P.S:只是自己的一点想法,表结构的建立建议你去数据版问,比如SqlServer版,高手多Top

10 楼hgknight(江雨.net)回复于 2002-08-14 23:10:45 得分 10

如楼上所说,我觉得应该主要考虑数据库的结构问题Top

11 楼ronaldo_zou(trince)回复于 2002-08-15 00:52:03 得分 10

用sql授权命令赋予不同的用户权限啊。  
  Top

12 楼hahahoo()回复于 2002-08-15 00:55:19 得分 10

为什么不参照windows的用户管理结构哪,这么好的例子不用Top

13 楼radarhp(雷达)回复于 2002-08-15 01:21:35 得分 0

就是想参考啊,可是给个算法和表结构啊,呵呵Top

14 楼monkey_zeng(未来报告)回复于 2002-08-15 09:10:48 得分 10

GZTop

15 楼superkiller(毛毛雨)回复于 2002-08-15 10:03:05 得分 10

gz!!Top

16 楼abigfrog(千年精灵)(★JAVA★)回复于 2002-08-15 10:07:21 得分 10

推荐使用组管理,仔细研究一下windows2K、sqlserver、oracle的权限管理,相信对你启发思路有好处。Top

17 楼cole(风中的剑)回复于 2002-08-15 10:27:00 得分 10

gzTop

18 楼radarhp(雷达)回复于 2002-08-15 11:08:02 得分 0

有好的解决方法者也可以联系QQ:  514400  
  分照样给的:)Top

19 楼radarhp(雷达)回复于 2002-08-15 11:56:36 得分 0

天啊,SQL版居然没有人答问题,原来高手不寂寞啊:)  
  还是asp.net版的兄弟们雄起啊,SQL版还有一百分哟Top

20 楼paodiaole(跑掉了)回复于 2002-08-15 15:54:49 得分 10

gzTop

21 楼sumanden(心头慌,打中张)回复于 2002-08-15 20:39:40 得分 10

角色、权限、员工、OKTop

22 楼radarhp(雷达)回复于 2002-08-15 21:10:39 得分 0

麻烦兄弟详细点,好吗?好事做到底吧!Top

23 楼superkiller(毛毛雨)回复于 2002-08-16 11:14:25 得分 50

对权限管理的一点思考  
  权限管理一般来说有以下的一些情况:  
   
  1。   继承,child   能从   parent   得到所有的权限(parent的权限改变他要跟着改变)其中又会有多继承的现象。  
  2。   授权,child   能得到指定的权限。(此时他得到授权后和给与他权限的人脱离关系。授予人的权限被不剥夺不影响他的权限)  
   
  基于以上的考虑。准备建立三张表来表示一个人的权限。  
  user  
  user    
  {  
  userId     //用户id  
  rightId   //用户的权利(不是继承来的)  
  root         //是否有parent  
  }  
   
  //parent   主要是用来解决多继承的问题  
  parent  
  {  
  pkId         //标志  
  childId   //  
  parent     //  
  }  
   
  //right   表  
  {  
  userid  
  right       //实际权限  
  }  
   
  如果一个用户继承自一个parent那么他又该parent的所有权利  
  如果一个用户得到授权   那么他只有确定的权限。他应该成为一个root  
  整个权限建立起来得到的是一个图结构。  
   
  初次考虑这种问题,一点愚见。  
  请高手不吝指教   !!!!!Top

24 楼radarhp(雷达)回复于 2002-08-17 14:05:00 得分 0

请给我留言的兄弟和我联系好吗?  
  我想你一定是金算盘的啦,呵呵  
  qq:514400  
  Top

相关问题

  • 求解完美权限配置方案
  • 用户权限管理!重分求解
  • 一个复杂的权限管理模型求解
  • 高分求解!关于权限问题!急!在线等!
  • 如何指派启动服务/停止服务的权限?
  • exchange security 高分求解, 如何设置访问权限 , 我出500分!
  • 求解:asp.net communitystarterkit这个例子的的权限是怎么解决呢
  • 高分求解:“错误:没有权限”?js+xmlhttp做无刷新的时候碰到的问题
  • 求解:如何限制SQL SERVER用户对表和字段的删除添加权限?
  • 关于页面登陆角色与权限的问题,困惑好久了。高分求解~``

关键词

  • 用户
  • 结构
  • 管理
  • 授权
  • sql
  • 权限
  • 指派
  • 下级
  • 表
  • 继承

得分解答快速导航

  • 帖主:radarhp
  • bluefish922
  • icyer
  • joise
  • mmkk
  • hgknight
  • ronaldo_zou
  • hahahoo
  • monkey_zeng
  • superkiller
  • abigfrog
  • cole
  • paodiaole
  • sumanden
  • superkiller

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo