0

我一直在尋找.NET CORE MVC,並且我一直看到returnUrl被引用作爲控制器GET方法中的一個參數。我想了解這個價值是如何以及在哪裏設定的,因爲現在它似乎是仙塵的產物。如何以及在哪裏returnUrl設置,是否可以覆蓋?

任何幫助理解框架的這部分將不勝感激。

......並且還有其他任何可以作爲參數引用的系統類型參數嗎?如果有的話,是否有列表,並且您可以重寫此邏輯的行爲方式?

+3

這是您的登錄頁面嗎?使用MVC,如果您點擊需要授權的操作並且您的請求未獲得授權(或者具有正確的角色),則瀏覽器會以returnUrl作爲參數重定向到指定的登錄頁面(web.config),以便您可以重定向用戶到原始頁面登錄後。 –

+0

@TomJohn,更正這是與登錄頁面,我應該可能澄清,但我不知道它是否影響任何其他意見。我正在學習cookie auth,然後我將轉換到Identity框架。由於這是.NET CORE,我沒有web.config文件,但我有一個啓動文件,所以我假設它只是在那裏檢查LoginPath。 – spyder1329

+0

@TomJohn,我剛剛找到了設置此參數名稱的變量,options.ReturnUrlParameter =「someothername」;.感謝您帶領我走這條路。 – spyder1329

回答

2

使用MVC如果您點擊需要授權的操作並且您的請求未獲得授權(或者具有正確的角色),那麼瀏覽器會以returnUrl作爲參數重定向到指定的登錄頁面(web.config),以便您可以在登錄後將用戶重定向到原始頁面。

相關問題