首页 > 其他 > 详细

Session过期跳转问题

时间:2020-03-03 17:46:08      阅读:67      评论:0      收藏:0      [点我收藏+]

思路:在页面初始化的时候判断保存用户信息的Session是否为空,为空则跳转到登陆页面,反之无影响

这边是在webForm的页面初始化的时候进行验证

  override protected void OnInit(EventArgs e)
        {
            if (HttpContext.Current.Session["ACCOUNT_KEY"] == null || HttpContext.Current.Session["ACCOUNT_KEY"].ToString().Equals(""))
            {
                Response.Redirect("~/index.aspx");
            }

            //
            // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }

 

在用IFrame的时候有可能跳转不出去,那么在跳转的页面加一个

if (window != top)
top.location.href = location.href;即可

Session过期跳转问题

原文:https://www.cnblogs.com/wang-min/p/12403546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!