因为Cookies可以跨域名用 比Session好用 所以我做的一个用户的登录就把信息存在了Cookies里 里面放了一个Cookies.Values["logining"]="1"的值
登录页面会判断这个值是否等于1 是的话 已经登录 直接跳转 否则出现用户名密码输入框 但是我用了好多方法都不能在不关IE的情况下更改用户,以下就是我用过的方法.
1.HttpCookie ck = new HttpCookie("tcw8Login",null); Response.Cookies.Set(ck);
---------------------------------------------------
2.HttpCookie ck = new HttpCookie("tcw8Login",null);
ck.Values["logining"].Clear();
Response.Cookies.AppendCookie(ck);
上面的方法直接更换用户都不行 但是如果关掉IE从开就又可以登录一次 如果再注销掉还是不能在换其他用户登录
登录页面会判断这个值是否等于1 是的话 已经登录 直接跳转 否则出现用户名密码输入框 但是我用了好多方法都不能在不关IE的情况下更改用户,以下就是我用过的方法.
1.HttpCookie ck = new HttpCookie("tcw8Login",null); Response.Cookies.Set(ck);
---------------------------------------------------
2.HttpCookie ck = new HttpCookie("tcw8Login",null);
ck.Values["logining"].Clear();
Response.Cookies.AppendCookie(ck);
上面的方法直接更换用户都不行 但是如果关掉IE从开就又可以登录一次 如果再注销掉还是不能在换其他用户登录
http://wsguojun2008.blog.163.com/blog/static/8803294220086184536746/
Response.Cookies.AppendCookie(ck);
HttpContext.Current.Response.AppendCookie(ck);
HttpContext.Current.Response.SetCookie(ck);
ck.Values["logining"].Clear();
都不行,Response.Buffer=True; 这句加了也没用.........