为什么有些时候打开iNotes邮箱时浏览器会提示用户输入两次用户名和密码?

12/3/2006来源:Lotus Notes人气:8739

产品 :Lotus Domino Web access
平台 :PC
软件版本:Lotus Domino Web Access 6.x

一般情况下, 当用户打开Domino Web Access邮箱时浏览器会提示用户输入用户名和密码,以确认用户身份。有些时候,在用户打开Domino Web Access邮箱时浏览器会提示用户输入两次用户名和密码。 这是为什么呢? 又如何解决这个问题呢?

因为Domino Web Access数据库的特殊结构,Domino Web Access邮箱的设计元素并不是仅仅存在于用户的Domino Web Access邮箱中,Domino Web Access邮箱有部分设计元素存在于公共数据库中,这个数据库叫Forms6.ntf,放在iNotes目录下。一般而言,用户的邮箱会放在mail目录下。对于Domino而言,这两个目录属于不同的领域, 分别是mail领域和iNotes领域。
如果Domino的Http服务使用的是“基本验证”(服务器文档中“Internet协议-> Domino Web引擎 -> 会话验证”被设为“禁用”), 用户进入每一个领域时都需要输入用户名和密码。
用户在打开iNotes邮箱时实际上需要进入两个不同的领域:mail和iNotes, 这就是为什么浏览器会提示用户输入两面次用户名和密码。细心的用户也可以发现在两次输入用户名和密码时, 对话框中显示的领域名称分别是/mail和/iNotes, 如图1和图2所示:
图1:

图2:

要解决这个问题, 需要在Forms6.ntf的存取控制列表中加入Anonymous这个条目, 同时赋予它读者以上的权限。另外需要允许用户匿名访问Http服务 (将服务器文档中“端口 -> Internet端口-> Web -> 验证选项 -> 匿名”设为“是”)。

当然,另外还有一种解决方法是让Http服务不使用“基本验证”(将服务器文档中“Internet协议-> Domino Web引擎 -> 会话验证”设为“单服务器”)。