2010-04-08 73 views
0

我們使用FormAuthentication來管理登錄,並且我有一個客戶抱怨他可以從一臺計算機登錄到另一臺計算機的情況。ASP.NET FormsAuthentication Cookie問題

我可以在我的日誌中看到他的authentican是成功的,但他被撞回登錄頁面。我可以通過禁用cookie來重現症狀,因此我要求客戶測試是否在http://www.tempesttech.com/cookies/cookietest1.asp上啓用了cookie,但是這個結果是正面的。

我錯過了什麼?有沒有可以搞亂(ASP.NET)cookies的防病毒/安全軟件?

用戶正在使用IE7並聲稱已安裝F-secure。

回答

1

首先從客戶要求使用其它的瀏覽器,如谷歌瀏覽器嘗試登錄。

如果與其他瀏覽器的工作原理,然後從你的客戶問清楚他的瀏覽器餅乾,如果他能只清除您的網頁Cookie,然後你必須,如果你使用太多的餅乾,或過大的檢查,並創建一個不同的shecma。

您可能已設置存儲/緩存cookie上的角色 - 這會使cookie過大,並且大的cookie會產生問題。

+0

我只設置一個cookie,這是一個GUID(FormsAuthentication.SetAuthCookie(client.Id.ToString(),true)) – 2010-04-08 10:54:13

+0

請求您的客戶清除您的cookies,並要求他使用測試不同的瀏覽器,確保放置在web.config roleManager cacheRolesInCookie =「false」。 也設置SetAuthCookies後,你必須重定向(是嗎?) – Aristos 2010-04-08 11:29:49

相關問題