Fix handling of returnurl parameter in UserProfile component

This commit is contained in:
Cody 2024-02-17 09:11:56 -08:00 committed by GitHub
parent 766a190015
commit 57a86cd836
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -31,7 +31,16 @@
protected override void OnParametersSet()
{
_returnurl = WebUtility.UrlEncode(PageState.Route.PathAndQuery);
if (!PageState.QueryString.ContainsKey("returnurl"))
{
// remember current url
_returnurl += WebUtility.UrlEncode(PageState.Route.PathAndQuery);
}
else
{
// use existing value
_returnurl += PageState.QueryString["returnurl"];
}
}
}