找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 79285|回复: 330

[学习] 深度解析T6底层架构——栏目式列表权限控制方案

   火... [复制链接]
发表于 2009-5-18 23:23:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 xudong 于 2009-5-18 23:28 编辑

之前发了一篇关于小技巧的深度解析文章,这次发的则是一个通用的技巧,领悟且融汇贯通后威力无穷。这次的主角是AA_ColumnDic和AA_ColumnSet他们哥俩。

下面开始:
0、打开SQL Server2000 事件探查器并登陆进去备用
1、获取T6栏目式列表的cKey
1)打开栏目式设置界面待用
2)点击事件探查器“清除跟踪窗口”待用
3)点击T6栏目式列表的“系统默认”按钮,然后尽快转到“事件探查器”会发现事件探查器多出很多记录,找到形如以下代码的一行:
游客,如果您要查看本帖隐藏内容请回复

其中红色部分就是这个栏目式列表的cKey,将其记下

2、设置这个栏目式列表的默认属性,将不希望显示的列显示属性设为不显示并置灰,比如单价,金额等,默认值保存在AA_ColumnDic表中
1)在查询分析器中执行:
游客,如果您要查看本帖隐藏内容请回复

2)在查询分析器中执行:
游客,如果您要查看本帖隐藏内容请回复

把步骤一中查出的数据的cFld放到上面红色的部分
3)任意用户登录,点击栏目式设置的“系统默认”按钮并确定,此时应该是步骤二中被修改的列不可见了。

3、对用户分别授权
1)所有需要授权的用户依次登陆到T6中,在栏目式设置处点一下“系统默认”并保存
2)在查询分析器中执行:
游客,如果您要查看本帖隐藏内容请回复

以上红色部分为有权限看见相关列的用户名,此时进栏目式设置发现,该用户可以将相关列设为显示,设为显示后保存

4、结果
1)此时所有操作过步骤2的用户均无法看见步骤2-2中设置的列
2)但是操作过步骤3的用户则可以手动在栏目式中设置为可见
3)所有用户均不能再点击“系统默认”按钮,否则权限会丢失

关键部分回复可见,如果哪位不理解上述内容请回帖,我尽量解答。请大家继续支持。

点评

楼主卖关子 我赚钱 哈哈哈  发表于 2012-4-29 13:36
发表于 2015-6-9 19:26:06 | 显示全部楼层
看不懂这些语句,顶楼主了,好强大的样子
回复 点赞 拍砖

使用道具 举报

发表于 2023-11-16 15:45:24 | 显示全部楼层
看不懂这些语句是拿来做什么的?
回复 点赞 拍砖

使用道具 举报

发表于 2015-6-5 13:34:54 | 显示全部楼层
看不懂这些语句是拿来做什么的?
回复 点赞 拍砖

使用道具 举报

发表于 2021-11-11 10:21:54 | 显示全部楼层
超好超级棒的帖子。先收藏一下。
回复 点赞 拍砖

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:15
  • 打卡月天数:7
  • 打卡总奖励:51
  • 最近打卡:2024-11-16 13:35:24
发表于 2024-10-25 21:15:46 | 显示全部楼层
收起来,等有时间了看看
回复 点赞 拍砖

使用道具 举报

发表于 2009-5-19 00:09:48 | 显示全部楼层
真是牛人啊!不错不错!
发表于 2009-5-19 08:49:28 | 显示全部楼层
卖关子,我学习。
发表于 2009-5-19 11:28:50 | 显示全部楼层
什么方法 看看
发表于 2009-5-19 11:34:34 | 显示全部楼层
回复看东西
发表于 2009-5-19 11:39:59 | 显示全部楼层
先看东西!
发表于 2009-5-19 22:53:55 | 显示全部楼层
卖关子,我学习。
  • 打卡等级:初来乍到
  • 打卡总天数:29
  • 打卡月天数:19
  • 打卡总奖励:76
  • 最近打卡:2024-11-21 07:48:12
发表于 2009-5-20 08:19:28 | 显示全部楼层
多谢!!学习了
发表于 2009-5-20 08:40:03 | 显示全部楼层
想看不得不回帖。
发表于 2009-5-21 14:05:39 | 显示全部楼层
回复看东西,谢谢啊
发表于 2009-5-22 10:51:43 | 显示全部楼层
这是好东西,学习了。牛人,多发点这方面的资料吧
发表于 2009-5-23 20:23:15 | 显示全部楼层
看看 隐藏内容
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:1
  • 打卡总奖励:3
  • 最近打卡:2024-11-10 14:23:11
发表于 2009-5-23 21:44:17 | 显示全部楼层
看来掌握数据库十分重要~!
发表于 2009-6-9 09:04:11 | 显示全部楼层
牛人想的牛招,一定要看。
发表于 2009-6-9 17:16:47 | 显示全部楼层
我喜欢看这个东西,深层次的原理看看很有好处
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-21 17:59 , Processed in 0.104852 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表