在一个简单的项目中怎样才能限制登录者的级别

rqbh 2003-01-07 04:28:05
登录共分两个级别
...全文
39 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
非零传说 2003-01-08
  • 打赏
  • 举报
回复
to model512(model512)
在czyxxk(操作员信息库)中添加czy_qxbz(权限标志,用来存贮标志的字段,1表示有权限,0表示没有权限)字段。
在系统运行时将当前操作员的权限标志赋给一全局变量,然后用菜单的跳里面用substr()截取相应的标志即可,如
主程序中定义:windows_czyqx为全局变量
操作员信息库:czyxxk(czy_bh,czy_xm,czy_pass,czy_qxbz 4个字段)
设某一操作员的czy_qxbz的值是111001001(要知道第几位是控制哪一个模块的)
sele czyxxk
windows_czyqx=trim(czyxxk.czy_qxbz)
在跳过中加入:subst(czy_qx,1,4,1)="0",意思是如果在windows_czyqx中的第4位如果等于0,则当前模块不能使用。
rqbh 2003-01-08
  • 打赏
  • 举报
回复
不好意思啊,各位,我还是个菜鸟,以后好好向各位学习.
xiolig 2003-01-07
  • 打赏
  • 举报
回复
两个级别好办啊,只需用一个全局逻辑变量表示即可,然后在诸如菜单的SKIP表达式等处引用此变量即可。

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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