VFP 学习、开发漫谈 (27)- 权限管理
来源:互联网 发布:python余弦相似度 编辑:程序博客网 时间:2024/05/29 06:35
程序代码:
* 权限检查-------------------------------------------------------------------FUNCTION CheckRight(tcModule) && cModule(模块名) LOCAL nSelect,cRight,nMid,lFlag nSelect = SELECT() cRight = '无' * 找到模块 tcModule 对应的模块号 nMid IF !USED('module') USE module SHARED IN 0 lFlag = .t. ENDIF SELECT module LOCATE FOR ALLT(UPPER(Module)) == ALLT(UPPER(tcModule)) AND !DELETED() nMid = m_id IF lFlag USE IN module ENDIF * 先处理组权限 lFlag = .f. IF !USED('right') USE right SHARED IN 0 lFlag = .t. ENDIF SELECT right IF gnGroupId # 0 LOCATE FOR user_id = gnGroupId AND user_type = 'G' AND m_id = nMid AND !DELETED() IF FOUND() cRight = right ENDIF ENDIF * 再处理用户权限 LOCATE FOR user_id = gnUserId AND user_type = 'U' AND m_id = nMid AND !DELETED() IF FOUND() cRight = right ENDIF IF lFlag USE IN right ENDIF SELECT (nSelect) RETURN cRightENDFUNC
0 0
- VFP 学习、开发漫谈 (27)- 权限管理
- iOS开发--漫谈内存管理(一)
- 企业级开发的权限管理(转)
- J2EE开发之(六)之漫谈基于数据库的权限系统的设计
- Oracle起步学习(三)--权限管理
- RHCE 学习笔记(6)权限管理
- Linux学习笔记(六)--权限管理
- linux学习笔记(用户,权限管理)
- 权限管理学习
- postgresql学习--权限管理
- RABC权限管理学习
- VFP开发文档
- Linux学习总结 unit05权限管理(文件管理)
- 项目开发 - 权限权限管理系统
- 企业级开发的权限管理
- 企业级开发的权限管理
- 快速开发平台-权限管理
- 团队合作开发权限管理
- 一个非常好的网络验证系统
- Win7+Eclipse+Hadoop2.4.1+Lunx RedHat集群开发环境配置
- Jquery的DataTable插件 AJAX 服务器分页的的学习心得(java版)
- Application与Applet的区别
- UVA 11400
- VFP 学习、开发漫谈 (27)- 权限管理
- PEAW简介
- swift语言初见
- hdu 4865
- 纯css绘制三角形
- 智能技术与自然语言处理研究室
- poj 2528
- javaScript简单用户注册应用
- HDU 1495 非常可乐 BFS