2013-10-22 46 views
1

我有一個ASP.NET網站,其中多個用戶使用相同的用戶憑據訪問網站。該站點在單用戶使用時運行正常,但是當具有相同憑據的第二個用戶同時登錄並且第一個用戶執行任何操作(單擊任何鏈接,選擇任何下拉列表等)時,第一個用戶將被重定向到默認/登錄頁面。我希望用戶都能夠毫無困難地訪問該網站。具有相同憑據的多個同時用戶訪問

任何人都可以評論爲什麼會發生這種情況以及如何解決這個問題。

+0

爲什麼你會擁有多個具有相同憑證的用戶? – IrishChieftain

+0

任何由兩個人共享的密碼都不是密碼。 – Bill

+0

有兩級用戶,第一級用戶批准網站更改,第二級用戶是使用該網站的最終用戶。第一級用戶具有相同的憑證,而第二級用戶具有唯一憑證。 –

回答

1

我對行爲原因的猜測是您正在使用的身份驗證方法。可能當第一個用戶登錄時,他會得到一個會話ID,授權他進行以下請求。

當其他用戶使用相同的憑據登錄,則該用戶,因此第一個用戶擁有ID創建不同的會話ID不再有效,因此,他被重定向到登錄頁面。

+0

在Web服務器上是否存在會話標識和憑證之間的一對一映射,即憑據僅映射到一個會話標識? –

+0

您使用何種形式的身份驗證? – mrt

+0

表單身份驗證 –

相關問題