| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2748 人关注过本帖
标题:[求助]如何通过设置用户权限来禁止主菜单的某些子菜单?
只看楼主 加入收藏
yklzx
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-10-14
收藏
 问题点数:0 回复次数:7 
[求助]如何通过设置用户权限来禁止主菜单的某些子菜单?

[求助]如何通过设置用户权限来禁止主菜单的某些子菜单?如果用户1的权限值为1,只能启用主菜单的子菜单1和子菜单2,不能启用主菜单的子菜单3和子菜单4,该怎么办?

搜索更多相关主题的帖子: 用户权限 主菜单 设置 
2004-10-16 16:27
yzdsyes
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-10-17
收藏
得分:0 
将用户权限设为字符值,不要设为数字值,每个子菜单分配一个字符值,将用户的各个子菜单权限值合并为用户的总权限值保全于一个字段中,在用户登录时读入内存。用AT()在菜单设计中定义每个用户的每个子菜单权限。
2004-10-17 12:41
hwy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-6-2
收藏
得分:0 
能不能详细点?
2005-06-02 16:28
fanty123
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2005-5-29
收藏
得分:0 
你可以通过建立skip事件来设置的。先打开菜单,在菜单“显示”的常规选项里,打开“设置”和“清理”,以下是我的一种方法,在设置中输入源代码:publicskipa(1,1)(注:你有多少个子菜单就输入多少个数量,反正数字可以自定。)  。do ss。在清理输入:do ss   store  .t.toskipa(1,1)(注:加.T.上去就是让系统屏蔽菜单。加.F.就是恢复菜单)  。然后在你想要拥有屏蔽功能的子菜单(如子菜单1)中的选项的“跳过”定义“skipa(1,1)”。以后在定义权限中,如果是用户1,希望能访问菜单1就在用户权限INIT或者是CLICK又可以是DESTROY事件中输入skipa(1,1)=.F.,如果用户2不能访问菜单1,就输入skipa(1,1)=.F.。这种方法虽然古老,但是安全性很高。

编程语言无一不精,无一不通
2005-06-06 08:02
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-03-27 15:23
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11783
专家分:43421
注 册:2006-5-13
收藏
得分:0 
我是用一个数组,每个菜单选项对应数组中的一个逻辑值,若是不容许选择的菜单就跳过。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-03-27 22:18
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
每个菜单做个命令呗!

先判断用户级别,如果级别不够就提示,够了就没反应不就行了?

if userid="2"

. . . . . . .


else
messagebox("DENY")
endif

2007-03-28 08:23
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
在跳过设置变量为.T.在用代码控制当变量为.T.的时候自然就不能用了

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2007-03-29 18:55
快速回复:[求助]如何通过设置用户权限来禁止主菜单的某些子菜单?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015879 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved