2014-04-24 122 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,除非關閉瀏覽器,否則無法註銷