在.net中能不能用cache来保持登录的状态,就是登录后,直接关闭浏览器,在一段时间内,登录信息还存在!

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:34:45
用cache的方式来做,谁有相关的例子,参考一下!

一般情况下不推荐使用cache保持登录的状态,因为他是存到服务器的,用多了服务器的压力肯定会增大!推荐使用Cookie。

存Cookie
HttpCookie ck=new HttpCookie("Cookie名称",Cookie值);
ck.Expires=DateTime.Now.AddDays(30);//过期时间
Response.Cookies.Add(ck);
取Cookie
HttpCookie hc=Context.Request.Cookies["Cookie名称"];
ckvales=hc.Value;

用Cookie来做更好一点...

可以,参考下面的,比较复杂。
http://www.kaohuo.com/software/82/