权限怎么设置(0分)

D

dyi0603

Unregistered / Unconfirmed
GUEST, unregistred user!
登录以后不同用户的权限有所不同,DELPHI中应该怎么来设置,还是应该在数据库中设置?
 
你可以在建立表的时候就专门建立一个列用来表示权限
 
应该在数据库里面控制好些,方便又灵活
 
可以建立两个表:1权限表,2用户与权限对应表
 
第一张,用户表
第二张,用户权限表 权限可以以0 或者 1来表示
两张张可以以用户名来进行连接,
 
同意楼上说法
 
这要看你要得权限严密程度了。
可以建立角色和操作员的概念。
表有:角色表,操作员表,操作员-角色表,菜单,操作员-菜单表,角色-菜单表
这样不仅可以分配具体的操作员的权限,也可以建立角色的概念,每个角色都有自己的一组权限,然后再将角色分配个操作员。
 
在Ini文件中定义权限 。
 
根据权限的严密程度和你所需要开发的软件的情况来设置
 
在数据库中的表中建立一张用户表,设置一个存储权限的字段,根据不同的用户设置不同的权限。
在DELPHI中可以通过读取数据表的权限字段值来获取不同的权限。
 
设置权限表!
 
同意寒战的说法
权限可以用二进制来表示,如,0+1+2+4+8=15,用二进制来表示为:00001111,
登陆时可以一读这个权限值来设置相应菜单或者按钮的enabled 属性
 
顶部