如何设计组权限表和权限代码表以实现登录控制
我在编写一个应用程序,想设计一个权限代码表和一个组权限表,权限代码表用来添加现有的和今后新增功能的权限代码,而我用的用户表中含有按权限组赋权限的功能,而权限组也可能是不断增加的,我该如何设计这三张表呢?在编程的时候如何控制呢?我用的是delphi7。请高手赐教!
[解决办法]
帮顶
[解决办法]
权限的设计可以采用:用户,角色群组,功能群组,功能。
一个用户可以分别属于不同的角色群组,
每个功能可以放在不同的功能群组中
角色群组和功能群组一一对应
这样就实现了用户和功能可以无限的增加。而不影响到系统代码的实现。
[解决办法]
一个用户表,一个权限表就足够了;
权限表里包含用户编号、程序编号、权限分类(个人、分组等)、具体权限(如:YYYYNNNNNNYYYN,‘Y’表示某项操作有这权限,‘N’表示某项操作无权限)
然后程序启动时调用该权限进行判断即可!最了写在DLL作为公共进行调用!
[解决办法]
http://topic.csdn.net/u/20090930/10/c656b3f0-7179-4d81-929b-c7450cadefeb.html
这里的数据库和程序就是你所需要的