Я работаю над фрагментом кода, который напрямую связан с перенаправлением страницы на экран входа в систему, если идентификатор пользователя не существует.перенаправление родительской страницы после окончания сессии C#
Код в настоящее время записывается в виде:
this.currentContext = System.Web.HttpContext.Current;
this.User = new BLL.User(); // base constructor
this.User.RestoreSession(currentContext.Session); // attempt to connect to DB with current session
if (this.UserID < 1)
{
currentContext.Response.Redirect("~/Default.aspx?url=" + currentContext.Request.Url.AbsoluteUri.ToBase64());
}
Какая работа просто отлично.
Однако в новом аддоне мы строим систему, в которой используются iframes, но это нормально, но экран входа в систему происходит в iframe, и нам нужно сделать перенаправление родительского окна в окно входа в систему, а затем перенаправить обратно на страницу, на которой мы были. ,
Вопрос в том, что было бы лучшим способом сделать это без перезаписи всего процесса входа в систему?