2014-04-24 32 views
0

有一个应用程序,我们在XPiNC和浏览器上都使用它。xpages on浏览器重复登录

在您可以访问应用程序之前,您必须从莲花笔记登录您的user.id。问题是,有几个登录msgboxes(你必须再次使用您的用户名和密码登录)说:

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 

感谢您的时间!

+0

您是否在XPiNC中只能看到这些问题?或仅在浏览器中 - 或两者兼而有之? –

+0

仅在浏览器中 –

+0

您使用哪种验证方法?基本或基于会话/ SSO?如果您使用会话基础,请确保您的浏览器接受cookie,因为会话ID存储为会话cookie。 –

回答

1

确定,这应该是直的开箱;-)的

我感到奇怪的是,你似乎被要求访问使用ressources都是一些“内置” ressources(道场, CSS等)在XPages中...?

所以第一件事情是真的来测试,这已经无关,与你的应用程序:

  1. 创建一个新的应用程序
  2. 设置相应的ACL,这将迫使你登录(默认阅读器或更高版本,一个名为“匿名”无法访问)人
  3. 创建一个简单的XPage,并从浏览器

会发生什么开呢?

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

我想你会看到同样的问题......如果是这样,你需要看看你已经建立你的服务器的方式来访问网络。你在使用互联网网站吗?你使用基本或基于会话的身份验证?

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

你的经验可以用“境界”即在自己登录的“路径”引起什么一个简单的例子:

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

I必须承认我有一段时间没有看到这些问题 - 但这可能是由于我控制整个数据库的访问这一事实 - 如果用户需要访问数据库内的某些内容,我使用“public access ”但首先,让我们听到一点关于你的发现之前,我们追逐它作为一个境界问题;-)

编辑:

好了,你正在使用基本身份验证有很多很好的理由而是使用基于会话的身份验证。但是,这并不表示躺在你的问题上。你在使用什么操作系统?在文件结构中具有文件访问权限的操作系统?运行Domino的用户是否可以访问资源?对这些目录有任何(文件)限制吗?你真的不应该被提示登录这些ressources ....

你试过另一个“新”应用程序?

/John

+0

感谢您的好解释。我会稍后尝试创建一个新的应用程序,我会通知你。另外,我与管理员交谈,他说他将使用基于会话的身份验证。我会让我的问题“打开”,我会在结果 –

+0

之后发表评论。让我们听听它是怎么回事......我仍然建议你回顾一下我的问题并回答他们。如果您在任何Linux/Unix操作系统上,那么您应该让您的管理员验证数据库下所有文件的所有者/访问权限。 –

+0

我正在使用WIN操作系统 –

0

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