社区
非技术版
帖子详情
权限管理:怎样管理到对象级别(如按钮,数据窗口等)?
dname
2005-01-24 09:25:20
权限管理:怎样管理到对象级别(如按钮,数据窗口等)?
...全文
292
14
打赏
收藏
权限管理:怎样管理到对象级别(如按钮,数据窗口等)?
权限管理:怎样管理到对象级别(如按钮,数据窗口等)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
学习Java中
2005-02-24
打赏
举报
回复
up
hornbilltofy
2005-02-23
打赏
举报
回复
就用笨办法:
1.先定义角色(比如:超级管理员,系统管理员,高层主管,部门主管,工作人员等)
2.每个用户对应一个角色
3.在需要设定权限的窗口里,根据不同角色设置相应控件的enabled属性。
peixun
2005-02-23
打赏
举报
回复
up
DragonBill
2005-02-23
打赏
举报
回复
up
IePoint
2005-02-23
打赏
举报
回复
2进制权限管理很有意思,关注
吹雪风
2005-02-23
打赏
举报
回复
就是用位操作啦
1 = 0001
2 = 0010
4 = 0100
1 and 2 and 4 = 0111 = 7 记录7下来
取权限时,再转换成二进制,0111, 就对应了 1 2 4 啦!
kuailewangzi1212
2005-02-22
打赏
举报
回复
回复人: li_d_s(我是小鬼) ( ) 信誉:99 2005-01-24 09:40:00 得分: 0
呵呵,做类似linux/unix的权限管理,把每个对象的enable做一个2的n次方数字来保存,比如一个窗口上,cb_1的enabled为1, cb_w的enable为2,cb_3的enable为4,cb_5的enable为8,这样的话,你只要保存一个所有对象的enable值的和到时候分解一下就可以了
注意,我的意思是所有对象如果enabled = false,则enable值为0
华为的程序有很多也是采取这种方式的,这只是一个思路,具体代码需要楼主自己实现了
///////////////////////////////////
学习ing ,不知道能不能说明白一点呀!谢谢先
wangxichen
2005-02-22
打赏
举报
回复
先由管理员设置用户权限
在各个窗口中根据用户权限设置对象使用权限
mtu207
2005-01-28
打赏
举报
回复
俺笨人用笨办法:
1.先定义角色(比如:超级管理员,系统管理员,高层主管,部门主管,工作人员等)
2.每个用户对应一个角色
3.在需要设定权限的窗口里,根据不同角色设置相应控件的enabled属性。
chinacc
2005-01-24
打赏
举报
回复
我是这样做的:
对于窗口:定义一个父窗口,其他窗口都从这个窗口继承,在这个窗口中写入一个判断权限的函数,返回为真,则有权,返回为假,则关闭窗口。每一个子窗口都有一个惟一的代码,对应数据库中的权限,这个代码写在窗口的TAG中,在判断权限的函数中取出,与数据库中的权限对比。
对于按钮,原理是一样的,定义一个自定义控件,其他按钮继承这个自定义控件。在按钮的点击时间中先判断权限,有权则继续往下执行,无权则返回。
wang_jzh
2005-01-24
打赏
举报
回复
与菜单权限差不多,载数据库中授权即可
progrose
2005-01-24
打赏
举报
回复
在功能菜单表下再增加一个子表, 用于存放各个功能菜单的按钮, 数据窗口, 为按钮/数据窗口的属性(enable/ disable/...)授权即可.
j9dai
2005-01-24
打赏
举报
回复
小鬼速度可真快
楼主可以考虑一下他的法子,自己写一个保存和分解enable值的函数即可
li_d_s
2005-01-24
打赏
举报
回复
呵呵,做类似linux/unix的权限管理,把每个对象的enable做一个2的n次方数字来保存,比如一个窗口上,cb_1的enabled为1, cb_w的enable为2,cb_3的enable为4,cb_5的enable为8,这样的话,你只要保存一个所有对象的enable值的和到时候分解一下就可以了
注意,我的意思是所有对象如果enabled = false,则enable值为0
华为的程序有很多也是采取这种方式的,这只是一个思路,具体代码需要楼主自己实现了
学生信息
管理
系统
1. 用户
权限
管理
:设置不同
级别
的用户权限,防止非法访问和误操作。 2.
数据
备份与恢复:定期备份
数据
库,确保
数据
安全;当系统出现问题时,能迅速恢复到正常状态。 3. 错误处理与日志记录:捕获运行错误,记录异常...
pb人事
管理
系统源代码
10. **安全性与权限控制**:系统可能包含不同
级别
的用户权限,如
管理
员、人事专员等,需要理解如何实现角色
管理
和权限分配,以确保
数据
的安全性。 通过深入研究PB人事
管理
系统源代码,不仅可以提升对PowerBuilder的...
asp.net/vs2010/C#简单三层+easyui
权限
管理
框架
1. **EasyUI权限**:EasyUI是一款基于jQuery的UI库,提供了丰富的组件,如表格、下拉框、
按钮
等,用于快速构建前端界面。在这个框架中,EasyUI被用于实现权限相关的用户界面,如角色
管理
、权限分配等,提供直观的...
PB+SQL人事
管理
系统
在人事
管理
系统中,
数据
窗口
可以用来展示员工列表、部门结构等,支持排序、过滤、分组等多种操作。 6. 业务逻辑实现: PB+SQL人事
管理
系统中的业务逻辑涵盖了各种人事
管理
规则,如薪酬计算、请假审批流程、晋升...
学生信息
管理
系统VB+ACESS
5. **
权限
管理
**:设置不同
级别
的用户权限,如只读、编辑、
管理
员等,保障
数据
安全。 密码保护是系统安全的重要一环。在本系统中,
数据
库的密码通常存储在VB程序的配置文件或代码中,以防止未经授权的访问。
管理
员...
非技术版
401
社区成员
11,495
社区内容
发帖
与我相关
我的任务
非技术版
PowerBuilder 非技术版
复制链接
扫一扫
分享
社区描述
PowerBuilder 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章