浏览器上的xpages重复登录

时间:2014-04-24 05:51:03

标签: xpages xpages-extlib

我们在XPiNC和浏览器上都有一个应用程序。

在您访问该应用程序之前,您必须使用Lotus Notes中的user.id登录。问题是有几个登录msgbox(你必须再次使用你的用户名和密码登录)说:

The server says /xsp/.ibmxspres/dojoroot-1.8.1/dojo.

The server says /xsp/.ibmxspres/.mini/dojo/.en-us.

The server says /xsp/.ibmxspres/.mini/css.

The server says /xsp/.ibmxspres/.extlib/icons.

等等。即使我刚刚在应用程序中登录F5时(还有一个显示用户名的计算字段),也会显示这些类型的消息。

enter image description here

作为开发者,我该怎么做?或者服务器上必须有一些设置?

我有以下ACL权限:

ACL: User type: Person and Access: Manager. 

Effective access: all the checkboxes are checked except Full Access Administrator

谢谢你的时间!

2 个答案:

答案 0 :(得分:1)

好的,这应该是开箱即用的; - )

我觉得奇怪的是,您似乎被要求访问使用的资源是一些内置的"内置" XPage中的ressources(Dojo,css等)...... ???

首先,要测试这与您的应用程序无关:

  1. 创建新应用程序
  2. 设置一个适当的ACL,强制您登录(默认阅读器或更高版本,一个名为" Anonymous" no access)
  3. 创建一个简单的XPage并从浏览器中打开它
  4. 会发生什么?

    如果一切正常,那么你需要添加一些使用ressources的元素(css,Dojo等)。然后会发生什么?

    我猜您会看到同样的问题......如果是这样,您需要查看为Web访问设置服务器的方式。你在使用互联网网站吗?您使用基本或基于会话的身份验证吗?

    您的应用程序的ACL是什么样的?

    你所经历的可能是由于领域和#34;即"路径"您登录的位置。一个简单的例子:

    如果您需要登录才能访问ressource /path/db.nsf/view/doc1?openDocument,那么您的领域将是" /path/db.nsf/view /" - 如果那时你尝试使用/path/db.nsf/newDoc.xsp创建一个文档,那么可能会要求你访问这个领域" /path/db.nsf /"。

    我必须承认,我还没有看到这些问题很长一段时间 - 但这可能是因为我控制了整个数据库的访问权限 - 如果用户需要访问数据库中的内容我使用"公共访问"来实现它。但首先,在我们将其作为一个领域问题追逐之前,让我们更多地了解您的发现; - )

    编辑:

    好的,您正在使用基本身份验证。使用基于会话的身份验证有很多很好的理由。但是,这并不能解释您的问题。你用的是什么操作系统?文件结构中具有文件访问权限的操作系统?可能是运行Domino的用户无法访问资源吗?是否已设置对这些目录的任何(文件)限制?确实不应该提示您登录这些资源....

    你有没有尝试过另一个" new"应用

    /约翰

答案 1 :(得分:0)

切换到基于会话的身份验证。多个提示指向BASIC,除非您关闭浏览器,否则无法注销