了解用户名及权限的设置问题(50分)

  • 主题发起人 主题发起人 py6530
  • 开始时间 开始时间
P

py6530

Unregistered / Unconfirmed
GUEST, unregistred user!
如果在软件中想对数据的权限进行分级设业,例如:<br>区级用户------可以查阅、修改本区,以及下级各县单位的数据<br>县级用户------可以查阅、修改本县,以及下级各镇单位的数据<br>镇级用户------可以查阅、修改本镇,以及下级各村单位的数据<br>村级用户------只能查阅、修改本村的数据<br>你们对这种权限的分配,设置一般用什么方法?<br>最好说得具体些
 
设置用户所属的角色,再根据角色的权限来控制.
 
讲得不够详细 对初次使用这权限配置 有点难理解
 
采用winodws中角色处理!
 
SQL角色管理...
 
都没说到具体的用法
 
区级用户------9<br>县级用户------8<br>镇级用户------7<br>村级用户------6<br>。。。<br>功能编号 &nbsp; 所需权限 &nbsp; ...<br>101001 &nbsp; &nbsp; &nbsp; &nbsp;9<br>101002 &nbsp; &nbsp; &nbsp; &nbsp;6<br>101003 &nbsp; &nbsp; &nbsp; &nbsp;7<br><br>用户 &nbsp; &nbsp; &nbsp; &nbsp;分配权限 &nbsp;...<br>user1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7<br>user2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;8<br>....<br>usern &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;9<br><br>与对应的功能相关的菜单或按钮根据所需权限编号,放在一个表中,当一个实在的操作者<br>登陆时,根据他的使用者编号,可确切得到系统分配给他的权限<br>根据他的权限,可以控制允许他做什么
 
支持楼上的说法,建议在所需权限及分配权限前(或后)面加零或识别码,以便管理者可以修改所有
 
楼上所说的 好象是对功能的分配,而我的软件,实际上 所用用户 都能使用全部功能(基本全部吧),只是对数据范围提有所限制,如<br>A镇用户 只能是 select ..... from ... where &nbsp;='A镇'<br><br>再有,登录时 是要怎样连接数据库的? 现在是用SA用户名
 
如果你的用户数据是放在一起的 那么这是一个对象权限的问题<br>也就是说你要控制的权限是和用户数据有关的<br>这时你首先需要一个对象权限定义表<br>假设你有一个区县表对区县的层次做了划分<br>01 xx区<br>0101 yy县等<br>这时你可以利用这个表来生成权限设置 和查询结果的过滤条件<br><br>msn:ball_cao@hotmail.com
 
后退
顶部