CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

求一用户管理的方案

楼主sunbaoguo(宝)2004-05-02 18:36:19 在 MS-SQL Server / 疑难问题 提问

对于用户管理这一块我十分陌生,请求邹建大哥和各位高人教小弟一些方法,多谢了。具体要求如下:  
  1   用户拥有自己的用户名和密码,当用户登录时其操作便受到权限的限制,不知用何种方法实现比较好,一方面要保证权限实现的准确性,另一方面要保证对权限检测执行的速度;  
  2   最要命的就是权限管理,我要实现不同对不同表的各种权限管理,sql   server   2000有自己的权限管理机制,可是对它的使用我一直比较模糊,不知采用什么方法实现较好;  
  3   另外,对于用户管理需要注意的其他方面还请各位帮忙指点。  
  希望各位能给出理论上的和实践上的具体思路与方法,不胜感激! 问题点数:0、回复次数:8Top

1 楼zjcxc(邹建)回复于 2004-05-02 21:40:13 得分 0

/*--软件权限设置控制的例子  
  --*/  
   
  CREATE   TABLE   功能   (  
  id   int   IDENTITY   (1,   1),  
  功能名称   nvarchar   (50),  
  parentid   int  
  )  
  GO  
   
  CREATE   TABLE   用户   (  
  id   int   IDENTITY   (1,   1)   NOT   NULL,  
  用户名   nvarchar   (50),  
  密码   nvarchar   (50),  
  修改日期   datetime,  
  起始日期   datetime  
  )  
  GO  
   
  CREATE   TABLE   权限   (  
  id   int   IDENTITY   (1,   1)   NOT   NULL,  
  用户ID   int,  
  功能id   int,  
  操作权限,  
  )  
  GO  
   
  --数据  
  --软件的功能分类  
  insert   into   功能  
  select   '产品销售',0  
  union   all   select   '电器',1  
  union   all   select   '食品类',1  
  union   all   select   '日常用品',1  
  union   all   select   '家电',2  
  union   all   select   '电脑',2  
   
  --用户  
  insert   into   用户  
  select   '张三',null,getdate(),getdate()  
  union   all   select   '李四',null,getdate(),getdate()  
   
  --权限分配,假设每个功能都有这样的权限设置:1.新增/2.修改/3.删除/4.打印  
  insert   into   权限  
  select   1,2,power(2,1)+power(2,2)+power(2,4)     --张三具有电器类的1.新增/2.修改/4.打印的功能  
  select   1,4,power(2,1)+power(2,2) --张三具有日常用品类的1.新增/2.修改的功能  
  select   2,1,power(2,1)+power(2,2)+power(2,3)+power(2,4)     --李四具有所有权限  
   
  Top

2 楼sunbaoguo(宝)回复于 2004-05-03 09:14:23 得分 0

我不知道我的理解对不对:一方面要对每一个表进行权限说明,另一方面需要有解码过程。  
  能否再具体说明一下,非常感谢!Top

3 楼sunbaoguo(宝)回复于 2004-05-03 09:15:27 得分 0

upTop

4 楼zhengyi2002grade(8862948)回复于 2004-05-03 09:19:28 得分 0

upTop

5 楼sunbaoguo(宝)回复于 2004-05-03 09:46:38 得分 0

这个帖子我越看越糊涂,急等您的进一步解释Top

6 楼sunbaoguo(宝)回复于 2004-05-03 10:38:43 得分 0

up  
  Top

7 楼tony_jin(金)回复于 2004-10-02 23:52:10 得分 0

UPTop

8 楼General521(dhy)回复于 2004-10-03 08:26:26 得分 0

不知你说的是不是SQL本身的安全性管理问题.Top

相关问题

  • 求局域网中管理域用户的最佳方案!
  • 求Java 用户权限管理的最佳方案及实现思想!
  • 如何才能某个用户操作另一个方案?
  • 痛苦中,征求一用户权限的解决方案
  • 求一个解决方案,关于后台管理
  • 我想设计一个用户管理软件(包括交费管理)。
  • 谁能给我一个用户权限管理的jsp程序?
  • 如何指定一个用户为domino server的管理员??
  • 如何用VC在NT下做一个用户管理程序
  • 一个权限管理的方案,大家来讨论一下优缺点

关键词

  • 用户
  • 管理
  • 修改
  • null
  • 权限
  • power
  • 功能
  • union
  • 新增
  • getdate

得分解答快速导航

  • 帖主:sunbaoguo

相关链接

  • SQL Server类图书

广告也精彩

反馈

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