@namespace Oqtane.Themes.Controls @using System.Net @inherits ThemeControlBase @inject IStringLocalizer Localizer @inject NavigationManager NavigationManager ... @context.User.Identity.Name @if (ShowRegister && PageState.Site.AllowRegistration) { @Localizer["Register"] } @code { [Parameter] public bool ShowRegister { get; set; } private string _returnurl = ""; protected override void OnParametersSet() { if (!PageState.QueryString.ContainsKey("returnurl")) { // remember current url _returnurl += WebUtility.UrlEncode(PageState.Route.PathAndQuery); } else { // use existing value _returnurl += PageState.QueryString["returnurl"]; } } }