2012-08-06 66 views
0

這是我面對的,而窗體身份驗證一個奇怪的問題。 我正在使用谷歌瀏覽器。 用戶已通過驗證之後,一個cookie保存在客戶機上。目前有效期限是今天1天。但是當我嘗試加載一個頁面時,實際上沒有發送到服務器的cookie。沒有餅乾被瀏覽器發送的,即使沒有過期

這不立即但一段時間後發生。我不確定這裏可以提供更多的信息嗎?請讓我知道是否需要其他東西來調試問題。

回答

0

也許嘗試用它點Cookie域:.yourdomain.com如果你與WWW訪問,如果你不點指定的Cookie不發送。

+0

我的web.config文件中有關於認證的以下信息 - < 「ShareBill.Web」 形式loginUrl = 「帳戶」 defaultUrl = 「交易」 名稱=超時= 「2880」 slidingExpiration = 「真」> \t \t \t 我有一個本地部署@本地和託管一個@ www.sharebill.somee.com。 – Tushar 2012-08-06 09:24:32

+0

我應該在web.config中設置「域名」或「cookie名稱」嗎? – Tushar 2012-08-06 09:25:19

+0

不,在你的代碼:'Response.Cookies(「名稱」)域名=「.yourdomain.com」' – wintercounter 2012-08-06 09:30:45