[英]Internet Explorer 9 Authentication Issue — strange characters in URL
我有一個asp.net 2.0 C#3.5網站,一直像冠軍一樣工作。 但現在使用Internet Explorer 9,有些事情是非常錯誤的。
在進行身份驗證(具有成員資格提供程序的表單)后,用戶將保留在默認頁面上,但URL非常錯誤。 他們經過身份驗證。
登錄完成后,他們應該登陸: http://20h1vg1/portal/page/Default.aspx
登錄后單擊任何鏈接會將用戶返回到登錄屏幕,因為未對正常站點路徑進行身份驗證。
字符似乎是特定於會話的,但我沒有看到與會話的任何關聯,並且在身份驗證不是問題后重定向。
來自哪里的字符串。 我沒有看到查看其中包含該字符串的網站的當前URL的方法。
似乎Internet Explorer 9默認為cookless是在沒有cookie的情況下運行。 這就是URL中的內容。
如果您的站點已經需要cookie,將web.config中的表單身份驗證更改為Cookieless =“UseCookies”可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.