社区
消息协作
帖子详情
B/S,用LS代理读取视图,然后以表格方式在web下显示,可是怎么能让当前用户只能看到有他读者权限的文档?
wj0225
2003-10-21 12:34:06
我已经把代理设为“作为web用户运行代理”,可是不在读者域的文档还是能看到。
我是这样取视图的列的:
Evaluate(|@dbcolumn("":"nocache";"";"|+ViewName+|";1)|)
...
请各路高手赐教
...全文
109
12
打赏
收藏
B/S,用LS代理读取视图,然后以表格方式在web下显示,可是怎么能让当前用户只能看到有他读者权限的文档?
我已经把代理设为“作为web用户运行代理”,可是不在读者域的文档还是能看到。 我是这样取视图的列的: Evaluate(|@dbcolumn("":"nocache";"";"|+ViewName+|";1)|) ... 请各路高手赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wj0225
2003-10-23
打赏
举报
回复
视图好像不可以用当前用户来分类吧
xiaoyuer0851
2003-10-22
打赏
举报
回复
楼主,你的意思是不是当前用户不在文档 的读者域中就不能够看到该文档 是吗?
如果是的话呢?
你可以在视图中第一列分类;
然后嵌入视图中 :按照分类显示
wj0225
2003-10-22
打赏
举报
回复
后来又试了一下,出现一个很奇怪的现象:在代理中加入两句
Set svi=db.Getview(ViewName)
Set docs=svi.GetallDocumentsbykey("*"),(视图第一列是"*")
顺便问一下,GetallDocumentsbykey如何指定key,让它取到视图所有文档?
再把代理设为“作为web用户运行代理”,那些没有读者权限的文档就看不到了
Amanged
2003-10-22
打赏
举报
回复
在ACL里面你设置一下用户的权限好象可以达到的。+在表单里加上读者域!
gjd111686
2003-10-21
打赏
举报
回复
如果第一列不是分类列就是你的读者域未起作用:检查读者域赋值[用户格式]否则@DbColumn取到的是Dintinct后的值,不一定每一文档的域值是唯一的.
showffee
2003-10-21
打赏
举报
回复
可以在该表单设个计算域,用来计算当前用户,然后视图中的显示单个分类就用这个计算域就可以筛选出来。
wj0225
2003-10-21
打赏
举报
回复
看来“作为web用户运行代理”没用,还是老老实实在代理里设置吧。
cai_yb
2003-10-21
打赏
举报
回复
我刚才试了一下,没有把代理设为“作为web用户运行代理”,也达到了你的要求
wj0225
2003-10-21
打赏
举报
回复
但我的目的是让那些没有读者权限的文档不显示出来啊,在代理中写判断太麻烦了,我记得视图自己可以筛选的。
gjd111686
2003-10-21
打赏
举报
回复
你可以直接用URL?Login&UserName=UserName&Password=Password就不用登录拉
cai_yb
2003-10-21
打赏
举报
回复
你把当前用户和文档的读者域进行比较,若在读者域里则进行处理(显示),否则不显示
wj0225
2003-10-21
打赏
举报
回复
也就是说@DbColumn只取用户有读者权限的文档。但从我的情况看没有起到这个作用。
我做的代理是:把视图中所有文档都拿出来显示。现在造成的结果是:显示的文档有的能打开(有读者权限),有的要重新登陆(无读者权限)。另外,我视图中没有分类列。
Linux 学习笔记
Linux学习笔记 请切换
web
视图
查看,
表格
比较大,方法:
视图
》》
web
板式
视图
博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd5360cba1adb7d 目录 Linux学习笔记... 1 请切换
web
视图
查看,
表格
比较大,方法:
视图
》》
web
板式
视图
... 1 1. 常用命令... 3 1.1文件处理命令......
HCIA学习日志-eNSP学习小记
eNSP学习小记
实施运维企业面试题-5
NETWORK 1 请描述 TCP/IP 协议中主机与主机之间通信的三要素 参考答案 IP 地址(IP address) 子网掩码(subnet mask) IP 路由(IP router) 2 请描述 IP 地址的分类及每一类的范围 参考答案 A 类 1-26 B 类 128-191 C 类 192-223 D 类 224-239 组播(多播) E 类 240-254 科研 3 请描述 A、B、C 三类 IP 地址的默认子网掩码 参考答案 A 类 255.0.0.0 B 类 255.255.0.0 C 类
帆软认证报表工程师FCRA试题
FCRA试题 一、入门基础 共23道题 11.多选题 以下
方式
中属于FineReport中预览模式的有( ) 普通模板总共有5种不同的预览模式:分页预览、填报预览、新填报预览、数据分析、移动端预览 决策报表有两种预览
方式
:表单预览、移动端预览 16.判断题 FineReport报表工具必须购买激活码后才能使用。(错) 29.单选题 FineReport是一款利用( Java )语言开发的报表工具。 41.多选题 访问帮助
文档
的
方式
有哪些? 设计器中社区菜单下-帮助
文档
; 直接访问http://help.f
电大计算机考试答案
中央电大计算机基础考试题库大全 基础知识 单选题 1、自计算机问世至今已经经历了四个时代,划分时代的主要依据是计算机的____。 A:规模 B:性能 C:功能 D:构成元件答案:D 2、
当前
的计算机一般被认为是第四代计算机,它所采用的逻辑元件是_____。 A:晶体管 B:电子管 C:集成电路 D:大规模集成电路答案:D 3、电子计算机按使用范围分类,可以分为___。 A:巨型计算机、大中型机、小型计算机和微型计算机 B:科学与过程计算计算机、工业控制计算机和数据计算机 C:通用计算机和专用计算机
消息协作
535
社区成员
39,101
社区内容
发帖
与我相关
我的任务
消息协作
企业开发 Exchange Server
复制链接
扫一扫
分享
社区描述
企业开发 Exchange Server
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章