关于用户角色

coolpeter 2002-12-04 03:35:17
当不同角色的用户登陆到软件系统中的时候,要让程序根据用户的角色对软件中的功能进行使能处理
请问有什么简单有效的处理方法呢(不用根据用户登陆的权限信息,一个模块一个模块的进行使能)
谢谢!
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
binbin 2002-12-04
  • 打赏
  • 举报
回复
一个简单做法:
把不同模块的代号放一个表.
建一个用户权限表,用户ID,模块ID.由管理员向表中加入用户信息.
做一个权限检测函数CheckUser(Userid,Moduleid)
到权限表找,有记录则通过,无记录通不过.

权限表最好加密.
szbug 2002-12-04
  • 打赏
  • 举报
回复
有一个简单的设计,可能适合你用,把所有功能(模块)划分组别,然后每个一个用户都必须属于组别中的一组,这样可以比较方便的控制。在执行每个模型的开始的时候判断当前用户的组别。如果有需要还可以加入级别的概念,通过组别以及级别相信已经可以组成很强的权限管理了。。。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧