Merge pull request #3826 from thabaum/profile-registration-button-return-url-fix

Fix handling of returnurl parameter in UserProfile component - Fixes #3825
This commit is contained in:
Shaun Walker 2024-02-18 10:46:53 -05:00 committed by GitHub
commit 6f215cbff9
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"];
}
}
}