你的問題太籠統了,沒有多少線索,所以我可以給你一些要點。
[1]組也domain
上的餅乾,用了www.
,所以cookie可以被讀取,並且即使錯了www丟失設置。
<httpCookies domain="yourdomain.com" httpOnlyCookies="true" requireSSL="true"/>
[2]你還需要設置<forms...
用類似的參數(和什麼其他任何你已經設置)
<forms name=".klidi" path="/" requireSSL="true" cookieless="UseCookies"
domain="yourdomain.com" enableCrossAppRedirects="false"
slidingExpiration="true" />
[3]你還需要設置<roleManager
具有相似的參數。
<roleManager enabled="true" cacheRolesInCookie="false" cookieProtection="All" cookieSlidingExpiration="true"
cookieTimeout="20" domain="yourdomain.com" cookieRequireSSL="true">
和持續的最重要的一組上你的這行代碼您嘗試設置或使用任何Cookie,看看是否錯誤你沒有使用安全連接https
之前。
Debug.Assert(HttpContext.Current.Request.IsSecureConnection, "With out https, cookie will not work");
通過設定的最後一行,您的計算機上,當你讓你的網站,你可以看到和診斷問題是否來自非安全連接的到來,因爲從目前您設定的requireSSL
爲true,任何簡單的連接將不會持有任何cookie。
在Cookie存在不安全且您有任何衝突的情況下嘗試清除您的Cookie,或嘗試其他瀏覽器。
您還可以閱讀:Can some hacker steal the cookie from a user and login with that name on a web site?
感謝您的精彩列表。但現在我看到問題出現在這一頁,現在也是登錄頁面和註冊頁面。我已經開始使用viewstate而不是會話。但我仍然不清楚爲什麼它唯一的登錄頁面導致問題。該頁面的地址是www.eduheap.com/login –
我沒有得到你...... –
@AshwinSingh你設置任何設置,看看他們是否工作? – Aristos