2017-05-12 55 views
2

從Umbraco 7.5.3升級到7.6.1後,我無法以管理員身份登錄到後臺。Umbraco 7.6.1升級登錄問題 - 400(錯誤請求)

我已經在用戶數據庫檢查和userDisabled & userNoConsole都爲0,

我的用戶名,用戶登陸& USEREMAIL都是一樣的,

而且我有一個網站上的7.5流失相同的數據庫.3我可以登錄到相同的憑據沒有問題(所以我可以確認我的密碼是絕對正確的!),

當我嘗試登錄時,我得到一個'用戶xxx @ xxx登錄失敗。 com'消息。

的Chrome瀏覽器錯誤控制檯顯示:

Failed to load resource: the server responded with a status of 400 (Bad Request) 
umbraco/backoffice/UmbracoApi/Authentication/PostLogin 

其中上顯示點擊後

)]}', 
{"Message":"The requested resource does not support http method 'GET'."} 

我曾嘗試UrlRewrite招

<rewrite> 
    <rules> 
    <!-- Redirect rule to force all URLs to lowercase --> 
    <rule name="LowerCaseRule" stopProcessing="true"> 
     <match url="[A-Z]" ignoreCase="false" /> 
     <action type="Redirect" url="{ToLower:{URL}}" /> 
     <conditions> 
     <add input="{REQUEST_URI}" pattern="^.*/umbraco" negate="true" /> 
     <add input="{REQUEST_URI}" pattern="^.*/install" negate="true" /> 
     </conditions> 
    </rule> 
    </rules> 
</rewrite> 

這樣我就可以登錄使用「/ Umbraco'而不是'/ umbraco'

我已更新客戶端依賴關係以清除任何js緩存,並清除了我的瀏覽器歷史記錄。我也嘗試清除App_data。

網站的所有前端完美的作品,據我可以告訴

我怎麼能登錄到我的後臺辦公7.6.1?

+0

您是否嘗試清除cookie? –

+0

@DZL我已經嘗試清除Chrome上的cookie(使用瀏覽器時,嘗試上述),並使用Firefox從未訪問過的網站。 –

+0

清除App_Data文件夾怎麼樣? –

回答

4

嗨崔斯特拉姆你的網站使用傳統的編碼?

您可能需要改變你的web.config回使用傳統的編碼,如果是這樣的話做這個更新的web.config useLegacyEncoding =真

從發行說明:https://our.umbraco.org/contribute/releases/761

在web.config中如果當前設置爲true,請不要將useLegacyEncoding更改爲false - 更改密碼編碼將導致您無法再登錄

+0

Thanks @TrtlBoy這是我的問題的解決方案,將useLegacyEncoding更改爲true,並且我登錄沒有問題!非常感謝 –

+0

非常感謝!在從7.5.1升級到7.6.5之後,我看到了這一點,翻轉那個標誌的伎倆。希望我能早點發現。再次感謝。 – hardba11