2010-09-02 33 views
15

我有2個網站在不同的端口上運行本地主機。由於瀏覽器在發送cookie時沒有區分端口號,我從一個站點發送的表單身份驗證票據正在發送到另一個站點如何自定義Forms Authentication cookie名稱?

如何解決此問題?我認爲一個好的解決方案是更改表單身份驗證票或其中一個網站,但我不知道如何執行此操作。

回答

26

在你的web.config:

<authentication mode="Forms"> 
    <forms name="{WhateverCookieNameYouWant}" loginUrl="LogOn.aspx" /> 
</authentication> 
+2

是全球領先的點的要求?我試圖找到關於它的信息,並沒有太多的運氣。我確實找到了[這個問題](http://stackoverflow.com/q/5373980/88709),並通過了它的答案,但我不得不承認我比以前更困惑: – 2011-08-16 19:19:21

+0

我不確定。我讀過你的帖子,現在我更加困惑,然後以前也是:O – 2011-08-17 15:51:15

+0

@DustinHodges我一直在努力奮鬥多年,感謝這個答案! – Rob 2012-08-25 23:41:59

相關問題