我的弹出窗口需要重新登录

本文关键字:新登录 登录 窗口 我的 | 更新日期: 2023-09-27 18:21:47

大家下午好!我已经登录到使用C#代码隐藏的ASP网站,但是,当我转到另一个页面时,它会触发一个弹出窗口,弹出窗口希望我重新登录,我如何使弹出窗口已经登录到我的会话?

我在page_load中使用以下代码来触发弹出窗口:

        if (!IsPostBack)
        {
            ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('http://website', 'target=_blank');", true);
        }

我的弹出窗口需要重新登录

您只是在检查是否!IsPostBack,您还需要检查Context.User.IsAuthenticated

这意味着,Forms Authentification(或其他)、IIdentity、IPrincipal和tralala

看看这个ASP.NET MVC-设置自定义IIdentity或IPrincipal