若有两个用户已经登录a,b
若a退出,再访问则aHttpCookie cookie=HttpContext.Current.Request.Cookies["zkbbs"];
string UserName=cookie["username"];
UserName="b"; a,b两个账号,a注销以后,他的所有操作的记录都是b的(也就是好像b在操作一样),但a是不能注销b的 
现在有两个问题:
问题1.a注销后为什么会变成b?
问题2.既然转成b了,那又为什么不能注销呢?

解决方案 »

  1.   

    a,b两个用户在不同的机子上登录,a注销但b还没有注销,这样a这个用户(也就是注销掉的,本来就只具有浏览功能的),它却有b的所有功能(除了注销),也就是说b能做什么动作,a同样能做。
      

  2.   

    我想这个问题,并不是SESSION的原因,而是你的程序处理有问题.
    想想看,大家都在用SESSION,如果是因为它的原因,那么不用你说,所有人都在说了.
    你可以在某个页面,随时显示当前用户的SESSION值,判断一下.
      

  3.   

    我用的是cookie啊,我也是第一次碰到这样的问题