开发个小网站A,需要和老的网站B跨域联系在一起,有一个问题一直没有解决,就是,我是用session来记录用户的在线状态,可是,为了退出,做了个接口到网站B,在用户从网站B退出后,实现整个域的退出,问题是,当我用另外一个用户的账号登陆的时候,发现session记录的信息依然是刚刚退出的那个用户,说明,用户并没有彻底的实现退出。我也不知道是哪里错了,把代码贴出了,希望大家帮忙看看。谢谢。接口的链接是:logout.aspx
protected void Page_Load(object sender, EventArgs e)
{
Session["userId"]=null;//为什么session的信息没有被清除,问题在哪里?
//Session.Abandon();
Session.Clear();
Response.Redirect("login.aspx");
}
}非常的焦急,纠结很长一段时间了。
protected void Page_Load(object sender, EventArgs e)
{
Session["userId"]=null;//为什么session的信息没有被清除,问题在哪里?
//Session.Abandon();
Session.Clear();
Response.Redirect("login.aspx");
}
}非常的焦急,纠结很长一段时间了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货