asp.net 用户session与cookie的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 用户session与cookie的问题相关的知识,希望对你有一定的参考价值。
用Asp做一个网站,大部分页面需要用户登录后才能访问,并且需要在这些页面间传递用户的Id,现在的问题是对于cookie和session不知道用哪个好?我目前的理解是:
1、session的默认有效期是20分钟,我的有些页面,比如撰写文章的页面20分钟肯定是不够的,但是听说session很耗费服务器资源,又担心有效期设长了影响服务器工作效率(比如有很多人同时在线的情况)。
2、对于cookie不是很了解,听说如果浏览器的安全级别设置为高的话是无法写入cookie的,而且cookie的安全性不如session。
我现在很迷惑,具体问题如下:
1、最关键的问题是象这样每个页面都要验证用户是否登录的情况,而且有些页面需要停留较长的时间,应该用session还是cookie?最好请详细说明
2、现在有很多用Asp写的博客网站,可以停留很长时间在上面写文章,他们都用的是session还是cookie呢?3、我也听说session和cookie可以联合使用,那怎么使用呢?session和cookie都分别在什么时候用?
asp.net用cookie保存密码
.net用cookie保存密码 如图就是登陆点保存登陆信息 他就自动保存~
假设用户ID文本框是TextBox1,用户密码文本框是TextBox2HttpCookie mycookie1 = new HttpCookie("INFO_Login");
mycookie1.Values.Add("USERID", TextBox1.Text);
mycookie1.Values.Add("USERPSW", TextBox2.Text);
mycookie1.Expires = System.DateTime.Now.AddDays(1);
Response.Cookies.Add(mycookie1); 参考技术A 赞 参考技术B 同意楼上,厉害
以上是关于asp.net 用户session与cookie的问题的主要内容,如果未能解决你的问题,请参考以下文章
在ASP.NET环境下怎样设置用户登录次数(session)