社区
消息协作
帖子详情
如果Domino系统中没有某个用户,怎么不显示登录框而是反馈一个错误信息
原石化玉
2007-08-20 11:24:50
从非domino系统,用http://xxx/names.nsf?login&username=xxx&password=xxx&redirectTo=xxxx来访问domino系统。如果用户名和密码错误,domino系统会出现登录框,那前一个系统的页面就彻底给破坏了。我们只希望错误后返回错误信息就可以了。哪位高手具体指导一下怎么办?
...全文
295
6
打赏
收藏
如果Domino系统中没有某个用户,怎么不显示登录框而是反馈一个错误信息
从非domino系统,用http://xxx/names.nsf?login&username=xxx&password=xxx&redirectTo=xxxx来访问domino系统。如果用户名和密码错误,domino系统会出现登录框,那前一个系统的页面就彻底给破坏了。我们只希望错误后返回错误信息就可以了。哪位高手具体指导一下怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
原石化玉
2007-08-30
打赏
举报
回复
谢谢大家啊,我找个时间试验一下!
应用情形是这样的:从其他系统以给定的用户名和密码访问domino中的一个代理以获得一个值,所以根本就不能让这个表单出现。要是利用这个表单,不是出现这个表单了才能产生作用吗,而且仅针对特例具体值改这个表单,是不是有点过啊?能不能搞成可配置的?
yaoxiaoj
2007-08-30
打赏
举报
回复
想了想,你还可以这样,就是设置这个代理可匿名运行,但是在代理中接收URL中的帐号和密码,然后通过代理来检查NAMES库中是否有对应的帐号和密码,如果帐号和密码正确,就返回值,如果不正确,就返回0。这样,就不存在出现登录界面的尴尬情况了。
yaoxiaoj
2007-08-30
打赏
举报
回复
没明白你上面的意思。
对于DOMINO,只要索取的资源(数据库表单、代理、附件等)要求登录或权限不足,就会自动出现这个登录界面。除非,你把这个代理设置成匿名可运行,这样就不要帐号和密码了。如果非要帐号和密码的话,帐号和密码错误了,就会出现这个框的,没办法的。
我们经常根据应用修改这个表单的,完全可以的,没有啥过不过的。但是,当然是可配置的了。redirectTo就是出现此登录表单前你所在的URL,判断这个就可以实现灵活配置,如果URL包括某个特征字串,不论ReasonType是什么值,都隐藏帐号和密码输入框,写上“索取值失败,请检查自己的登录用户权限!”
PS:一般情况下,最好通过界面来封锁用户不能使用的按钮和链接,不要让系统切换到登录界面,就是你修改了登录表单只显示“没有权限操作”而不显示用户名和密码输入框,使用的人员也会反感:还有我不能看的资源啊。与其这样,还不如根据权限封锁他可能点的按钮和链接!
yaoxiaoj
2007-08-22
打赏
举报
回复
这是完全可以的。
建议你先看看登录表单的这几个特殊域的含义,特别是redirectTo和ReasonType,如果你做过开发,就知道如何做了!
redirectTo:这个域记录登录人员是从什么地方到达登录表单的,以便在登录后返回到那个表单。权限控制良好的OA,不应该在用户操作的过程中出现登录界面的,所以,一般是从OA的主页数据库到达登录表单的。这说明,主页数据库肯定禁止了Anonymous匿名用户的访问,也就是说,在主页的数据库中,有Anonymous这个用户,并且是不可访问者权限。
再,redirectTo域的内容是可以通过此表单的打开代理或者通过onload事件的JS函数进行修改的。如果要用客户端JS函数修改,你必须保证这个域能返回到客户端,不能加WEB隐藏,把它HIDDEN掉就可以了。
PublicAccess:这个域在这个表单必须存在,指必须是1,以保证匿名用户可以访问这个数据库的表单,也就是说,可以使用此表单来创建文档。
ReasonType:这个是登录不成功的原因,用数字标识的。
0:提示输入用户名和密码,默认值
1:没有足够的权限访问数据库
2:无效的用户名或密码
3:连接过期
nieyuyang
2007-08-22
打赏
举报
回复
可以充分利用这个登陆表单进行你要的功能开发
原石化玉
2007-08-21
打赏
举报
回复
特别是:如果是从某些地方进入的则返回错误信息,从其他地方登录的就显示登录框。请指教
Lotus
Domino
服务器及其应用
系统
的高级管理(2)
mino服务器的优化 群集的使用 使用
domino
群集的出发点是平衡服务器间的负载、备份服务器。当访问的客户太多时,单台服务器负荷较重,采用群集后,两台服务器可以平均分配负荷。群集的前提条件是两台服务器上的数据库互为副本。当
用户
访问群集
中
某服务器上不可用的数据库时,
domino
将自动转移到群集
中
其他服务器上此数据库的副本(如果副本可用)并打开。实际应用
中
当某个服务...
lotus
domino
服务器及其应用
系统
的高级管理_lotus notes
Lotus
Domino
/Notes是目前最为流行的文档数据库
系统
之一,其自身所带的电子邮件
系统
、基于
Domino
服务器开发的收发公文处理
系统
、信息采编与发布
系统
等具有强大的功能,能够很好地满足工作人员办公自动化的要求。 本人一直负责
Domino
服务器的建设、维护和应用程序的开发工作,多年的探索与实践感到OA
系统
的维护包括三个渐进的层次:基本层次?客户端简单故障的排...
Lotus
Domino
服务器及其应用
系统
的高级管理
Lotus
Domino
服务器及其应用
系统
的高级管理 Lotus
Domino
/Notes是目前最为流行的文档数据库
系统
之一,其自身所带的电子邮件
系统
、基于
Domino
服务器开发的收发公文处理
系统
、信息采编与发布
系统
等具有强大的功能,能够很好地满足工作人员办公自动化的要求。本人一直负责
Domino
服务器的建设、维护和应用程序的开发工作,多年的探索与实践感到OA
系统
的维护包括三个渐进的层次:
运行在i系列400服务器
中
的
Domino
任务(Tasks)
运行在i系列400服务器
中
的
Domino
任务(Tasks)内容提要: 基于对
Domino
任务所承担功能的不同,可以把它们分为负责响应Notes客户端请求的交互特性任务和具有批处理特性的后台支持任务.任务可以是多线程的. 在i系列的
Domino
里,无论是交互特性任务还是后台支持任务,都具有相同的运行优先级,都作为具有高优先级的批处理作业运行.
没有
经过详细研究而轻易改变这些任务的运行优先级,可能会暂时
开发基于 IBM Lotus
Domino
的 Web 2.0 应用的最佳实践
开发基于 IBM Lotus
Domino
的 Web 2.0 应用的最佳实践 背景简介和挑战 http://www.ibm.com/developerworks/cn/lotus/
domino
-web20-app/
Domino
是 IBM Lotus 下面的
一个
旗舰产品,由于其提供了多层级的安全解决方案,内置集成的协同服务应用和目录服务并提供灵活的数据库复制机制,
消息协作
535
社区成员
39,101
社区内容
发帖
与我相关
我的任务
消息协作
企业开发 Exchange Server
复制链接
扫一扫
分享
社区描述
企业开发 Exchange Server
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章