簡體   English   中英

會話過期后重定向父頁面C#

[英]redirecting parent page after session expires C#

我正在編寫與直接將頁面重定向到登錄屏幕(如果不存在用戶ID)相關的一段代碼。

該代碼當前編寫為:

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());
}

哪個工作很好。

但是,在一個新的插件中,我們正在使用iframe構建到系統中,這很好,但是登錄屏幕出現在iframe中,我們需要將父窗口重定向到登錄窗口,然后重定向回我們所在的頁面。

我的問題是不重寫整個登錄過程的最佳方法是什么?

進行重定向而無需重寫登錄過程的最佳方法是用Ajax調用替換iframe。 請檢查以下內容: 如何使用AJAX替代iframe?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM