易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net如何保存http状态

大家一般如何保存用户的状态的,用session还是cookie
用session如何自定义其存在时间以及减少其对服务器资源的占用
用cookie如何保证程序的安全,如何防止别人伪造cookie
希望大家发表下意见啊。
asp.net 身份验证

Session:是保存在Server上的,Session可以保存在Db数据库中,以减少Server内存的占用。
Cookie:是保存在Client的。
用户状态,应该是保存Session。

Session:是保存在Server上的,Session可以保存在Db数据库中,以减少Server内存的占用。
Cookie:是保存在Client的。
用户状态,应该是保存Session。
=========
正解!

我从来不用Session集合保存应用程序数据。因为它是经常丢失的,特别是你租用空间部署网站时。

引用
Session:是保存在Server上的,Session可以保存在Db数据库中,以减少Server内存的占用。
Cookie:是保存在Client的。
用户状态,应该是保存Session。
=========
正解!

正确个屁.
用户状态大点的网站一般都用cookie.

使用SessionID就足够了。因为SessionID就是基于cookie的一个字符串而已,不会像Session集合中的数据一样丢失。

在用户登录时,在后台创建用户会话对象,其中会话ID使用SessionID,然后记录这个会话对象对应的用户,以及记录客户端IP,这样可以(部分)防止这个ID编号信息被冒充。

这样,当要知道用户信息,根据SessionID就可获取用户对象。

对于session风险是比较小的
如果使用cookie保存用户信息的时候 尽量加下密

由于asp.net应用程序经常自我维护(包括被IIS回收而维护)重启动,所以数据应该保存在进程外,例


相关问答:

asp.net mvc 站点发布碰到问题 - .NET技术 / ASP.NET

服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......

ASP.net中使用JQUERY插件问题!

asp.net ajax中updatepanel里面的控件里面有个button和若干textbox
我点击button验证信息出现,但是就是无法拦截我button后面运行的事件!
验证的代码是JS验证还是.net中的验证控件,或是按钮事件中的后台验证?
......

ASP.NET表格弄得痛苦死了 - .NET技术 / ASP.NET

调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的

在dreamweaver里调。。。也可以直接控制HTML代码

确实痛苦 感同身受呀

哈哈 坚决路过。

用DW吧,VS搞设计 ......

sql存储过程时间相减 - .NET技术 / ASP.NET

CREATE PROCEDURE [selectvipcompany] 
@username varchar(50), 
@companyname varchar(50), 
@endtime varchar(1) 
AS 
declare @sql varchar(1000) 
set @sql=''  ......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号