小弟网站后台是用session来判断是否登陆的,代码如下: 登录时设置session的值和有效期:
Session("UserName") = InputUserName
Session.Timeout = 30 'SESSION的生命周期为30分钟
Response.Redirect("index.aspx") 访问时判断是否有session: If Session("UserName") = "" Then
Response.Redirect("Login.aspx")
End If
以上代码在本地测试完全没有问题,本地电脑是win7系统(IIS7.5),但上传到服务器后(server2003,IIS6)出现问题:当登录后几秒后,再点击就会自动跳转到Login.aspx页面,应该是session丢失的致,问问高手们是否遇到过这样的问题,应该怎么解决?
另外,大家在后台做判断是否登录都用什么方法? 请赐教,谢谢!
Session("UserName") = InputUserName
Session.Timeout = 30 'SESSION的生命周期为30分钟
Response.Redirect("index.aspx") 访问时判断是否有session: If Session("UserName") = "" Then
Response.Redirect("Login.aspx")
End If
以上代码在本地测试完全没有问题,本地电脑是win7系统(IIS7.5),但上传到服务器后(server2003,IIS6)出现问题:当登录后几秒后,再点击就会自动跳转到Login.aspx页面,应该是session丢失的致,问问高手们是否遇到过这样的问题,应该怎么解决?
另外,大家在后台做判断是否登录都用什么方法? 请赐教,谢谢!
解决方案 »
- UTF-8转 GBK问题
- 关于asp.net 2.0的成员管理.
- |M| 500分 利用XML实现通用WEB报表打印 照这个做,让我们的客户很是麻烦的打印方法 想改进 大家看看有什么方法
- 一个数据库功能实现问题,急!急!
- asp.net 2.0 中怎么可以更简单的转换千位分隔符
- RangeValidator验证控件的问题
- 关于绑定oracle数据库的数据到DataGrid控件所出现的问题。
- 看看这个 xml 如何转化? 如果它在dataset或者 xmldocument 如何作 ?
- 连接access数据库非常奇怪的问题 "找不到文件 'C:\WINDOWS\system32\dbo.mdb'。"
- 如果文件保存到数据库里面了,那如果要下载怎么办?
- 大家给看看,这个方法执行后数据库是处于连接还是断开
- 如何模拟Windows窗口和拖动
session丢失原因很多
Session是跟浏览器进程标识相关的。程序池经常重启
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20" />保存session
请问<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20" />是什么意思,我针对我自己的服务器应该怎么改才能用?另外,大家在做后台登录判断的时候都怎么做? 有什么好的办法 ? 谢谢
没用过 帮你顶
改下web.config
<sessionState cookieless="false" mode="InProc" timeout="60" ></sessionState>
然后开启asp.net 状态服务