| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 635 人关注过本帖
标题:有关登录用户权限设置方法,求大神们指点
只看楼主 加入收藏
bclt_sxt
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2008-12-11
收藏
 问题点数:0 回复次数:6 
有关登录用户权限设置方法,求大神们指点
最近新做一个出库系统,用户权限设置方法是用全局变量来控制菜单,感觉有点麻烦,有没有更方便快捷的方法?

1、出库单
出库单_全权 CQQ
出库单_新增 CXZ
出库单_修改 CXG
出库单_删除 CSC
出库单_审核 CSH
出库单_记帐 CJZ
出库单_汇总 CHZ
出库单_冲补 CCB
出库单_打印 CPR

2、出库计划
出库计划_全权 JQQ
出库计划_新增 JXZ
出库计划_修改 JXG
出库计划_删除 JSC
出库计划_审核 JSH
出库计划_记帐 JJZ
出库计划_汇总 JHZ
出库计划_打印 JPR

3、日志管理
日志_查询 ZCX
日志_打印 ZPR


搜索更多相关主题的帖子: 用户 计划 
2014-10-11 11:00
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
不用设置全局变量

vfp 支持屏蔽某项子菜单的命令   
在登陆系统时  首先判断当前用户的身份  比如 是root权限  开放某些子菜单  是普通用户权限的开放某些子菜单

DO IT YOURSELF !
2014-10-11 11:03
bclt_sxt
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2008-12-11
收藏
得分:0 
谢谢
2014-10-11 11:06
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:658
专家分:2180
注 册:2014-2-7
收藏
得分:0 
权限这东西可以很简单,也可以搞得很复杂。不建议用户使用全局变量的方法,除非要控制的表单很少。建议将登录id、表单、权限写入一个权限表中。
在主程序中,可以根据“登录id”对菜单和工具条进行权限检测,禁用无权限的功能模块。
在表单的初始化事件中,再根据“登录id”和“表单名”从权限表中检测用户的权限,根据权限再禁用新增、修改或删除等权限。

系统不同、用户不同则对权限的要求也不同。
比如:我公司规定:只有高层领导、采购员、财务审核人员才能看到材料的采购单价。这时,就必须在权限中按用户设定价格查看权。
再比如:在我开发的人事管理系统中,人事档案涉及很多内容,同一个窗口对不同的用户来说,需要按照“字段”再细分权限。也就是说,对于某个字段来说,有些用户可修改,有些用户只读,有些用户可能什么也看不到。
一般来说,还需要根据数据的拥有者,对权限作出某些限制。比如:张三输入的入库单,不允许李四或其他人修改(管理员除外)。

总之,权限设置需要“因地制宜”,没有通用法则。

泉城飞狐
2014-10-11 11:52
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
常回家看看

坚守VFP最后的阵地
2014-10-11 12:29
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
使用权限表来保存每个用户的权限,用户登录后,就将这条记录保存到一个数组中,方便各模块来检查和控制。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-10-11 12:58
bclt_sxt
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2008-12-11
收藏
得分:0 
感谢各位大神们的指点,受益良多!!!
2014-10-11 15:59
快速回复:有关登录用户权限设置方法,求大神们指点
数据加载中...
 
   



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

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