F freesoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-21 #1 看过一些比较好权限控制的程序,但一时不知道怎么做,嘿! 真他妈的牛!
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-21 #2 简单的可以考虑通过菜单管理模块,每个模块都是通过菜单调用的, 给每个模块设置一组权利,将它保存在菜单中,将菜单转换为一个树 进行权限管理,很方便的
F freesoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-21 #3 其实,我写了个权限控制的小程序,不过很不漂亮,也不方便,我是希望得到一些比较 好的权限控制的例子,美化我的程序,起码看起来不是很垃圾!!!!!
W weekboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-21 #4 我作了个权限控制的,涉及很多,可以作到让用户自定以工作流程,主要我设了功能权限, 审批条件权限,申请条件权限,涉及具体人员的具体权限,不过现在它还存在问题,正在调整中
H happyzhj Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-22 #7 我做了一个,可以给用户分组,然后可以控制每个表单里增加修改等权限,操作也还算方便, 就是表太多了,里面的代码也多了一点,有时间我把Source Code贴出来让大家参考一下!
F freesoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-23 #8 to: happyzhj 说说看呀? 别吊胃口了, to:all 还有谁知道呀,难道这么保守吗?
H happyzhj Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-26 #10 不是我不想贴出源码,因为我的系统比较大,而且我做的又不是一个单独的设置权限控制, 它和其它的模板也有联系,讲起来也比较复杂,还存在一点小问题,由于时间关系,我一 直没有认真调试它! 不过思路是这样的: 1.所有的MenuItem都与Action一一对应!如果有必要分类的话就分类! 2.创建Form的事件全部写在Action的OnClick事件里! 3.所有的Action在设计时把Tag值标示出来,注意不要重复! 4.可以用一个字段标示这些Action,如果分类了就多搞几个字段!例如:我这一个字段的值是: '1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111' 它的顺序就与Action的Tag一一对应! 5.在主Form Show的时候注意写一段代码检查权限,这样就可以控制到每个表单的权限! 大体上的思路是这样的,比较多,我也不想写了,自己去琢磨吧!不要烦我了! 不过我还是想和各位高手交流!言不尽意,多多包涵!
不是我不想贴出源码,因为我的系统比较大,而且我做的又不是一个单独的设置权限控制, 它和其它的模板也有联系,讲起来也比较复杂,还存在一点小问题,由于时间关系,我一 直没有认真调试它! 不过思路是这样的: 1.所有的MenuItem都与Action一一对应!如果有必要分类的话就分类! 2.创建Form的事件全部写在Action的OnClick事件里! 3.所有的Action在设计时把Tag值标示出来,注意不要重复! 4.可以用一个字段标示这些Action,如果分类了就多搞几个字段!例如:我这一个字段的值是: '1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111' 它的顺序就与Action的Tag一一对应! 5.在主Form Show的时候注意写一段代码检查权限,这样就可以控制到每个表单的权限! 大体上的思路是这样的,比较多,我也不想写了,自己去琢磨吧!不要烦我了! 不过我还是想和各位高手交流!言不尽意,多多包涵!
F FieldByName Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-17 #12 最好的方式是在一个地方定义好了以后,不要程序里到处取写一些相同的权限控制问题, (方法一:可以通过父类来管理这个功能,其他得就之间继承这个就可以了) 可以用数型结构来控制,可以控制到一个界面上如何一个功能的权限问题,同时要考虑到效率 问题,因为功能多了,用数型结构有时会慢,所以要在一些地方加上一些技巧。 我的程序就是这样做的,不过,我要整理一下在发给大家
最好的方式是在一个地方定义好了以后,不要程序里到处取写一些相同的权限控制问题, (方法一:可以通过父类来管理这个功能,其他得就之间继承这个就可以了) 可以用数型结构来控制,可以控制到一个界面上如何一个功能的权限问题,同时要考虑到效率 问题,因为功能多了,用数型结构有时会慢,所以要在一些地方加上一些技巧。 我的程序就是这样做的,不过,我要整理一下在发给大家