簡體   English   中英

Internet Explorer 9身份驗證問題 - URL中的奇怪字符

[英]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

相反,他們來到這里: http:// 20h1vg1 /(F(u46-heLElGwm0nrfgWlskg-8oWtK9FPfEOj4Q1Qldxs16-QxzT6Y540g-kzmejxi-Emd2qfnQI1DdGq4Of-pubTA1-b_v-9UPRh7cxeVC801))/ portal / page / Default.aspx

登錄后單擊任何鏈接會將用戶返回到登錄屏幕,因為未對正常站點路徑進行身份驗證。

字符似乎是特定於會話的,但我沒有看到與會話的任何關聯,並且在身份驗證不是問題后重定向。

來自哪里的字符串。 我沒有看到查看其中包含該字符串的網站的當前URL的方法。

似乎Internet Explorer 9默認為cookless是在沒有cookie的情況下運行。 這就是URL中的內容。

如果您的站點已經需要cookie,將web.config中的表單身份驗證更改為Cookieless =“UseCookies”可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM