2013-11-18 6 views
0

Я работаю над фрагментом кода, который напрямую связан с перенаправлением страницы на экран входа в систему, если идентификатор пользователя не существует.перенаправление родительской страницы после окончания сессии 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, и нам нужно сделать перенаправление родительского окна в окно входа в систему, а затем перенаправить обратно на страницу, на которой мы были. ,

Вопрос в том, что было бы лучшим способом сделать это без перезаписи всего процесса входа в систему?

ответ