2010-11-02 48 views
0

我有3個應用程序在我的最後運行。虛擬目錄中的ASPX認證cookie問題

  1. RootSite
  2. RootSite/VirtualDirectory1
  3. RootSite/VirtualDirectory2

我在這三個應用程序都有一個登錄頁面。當我在這些應用程序中登錄時,.ASPXAUTH cookie已設置,但我看到所有這三個應用程序都更新了相同的.ASPXAUTH cookie,而不是創建單獨的一個。例如,用戶在「RootSite」,.ASPXAUTH cookie上創建用戶登錄,現在用戶登錄並在應用程序「RootSite/VirtualDirectory1」中登錄,這次我看到相同的.ASPXAUTH cookie正在更新。我確認這是因爲此cookie的創建日期已更改。所以這意味着不用創建一個新的cookie,而是使用相同的cookie。我該如何解決這個問題?我不想幹涉一個應用程序與另一個應用程序的登錄註銷狀態?

回答

1

添加\在您的表單驗證Web配置項更改名稱屬性 - 請參閱this article

+0

我早就虛擬目錄的n個。我不認爲改變每個網站的cookie名稱是一個好方法。 – 2010-11-02 20:42:24

+0

您是否至少可以嘗試這種方法,以幫助確定它是否與表單auth cookie有關?如果是的話,你可以編程改變cookie的名字...... – ewitkows 2010-11-03 13:42:08