老问题没解决,现在重新发帖,关于session的问题。

问题描述

我做的程序是用Session来保存用户登录信息的,在Global.asax里设置了Session.Timeout=600;但是每半个小时就掉。程序的要求就是,如果打开网页一整天,只要没关闭,用户的登录信息始终保持登录状态,不会退出。请各位朋友指点一下,如何实现这个要求?

解决方案

解决方案二:
session如果模式设为驻留于内存中的话,会经常丢失的,可以将模式设为存储在数据库中或者statesever中看下,又或者你可以在页面中放一个长连接来保留状态
解决方案三:
用cookie可以实现。web.config中怎么配置sessionstate的?
解决方案四:
通过cookie存用户信息,尽量不要用session;session就是为了临时交换数据而设计的。
解决方案五:
引用楼主sqlxuexue的回复:

我做的程序是用Session来保存用户登录信息的,在Global.asax里设置了Session.Timeout=600;但是每半个小时就掉。程序的要求就是,如果打开网页一整天,只要没关闭,用户的登录信息始终保持登录状态,不会退出。请各位朋友指点一下,如何实现这个要求?

如果你不担心Session“丢失的问题”,而只是过期问题,那么你可以在页面上定时(例如每隔2分钟)使用一个简单的ajax请求随便访问一下服务器就行了。
解决方案六:
在某个小地方放一个iframe,可以设为宽高都是1px,然后让他透明,里面是一个每隔几分钟刷新一次的空网页,在这个网页后台对session进行刷新操作。
解决方案七:
用cookies吧我也是刚做了一个类似的网站,就是用cookies的还不错
解决方案八:
session+cookie结合使用

时间: 2024-10-03 14:13:39

老问题没解决,现在重新发帖,关于session的问题。的相关文章

火狐-老问题没人理 新发一下 为什么css父样式无法正确显示?

问题描述 老问题没人理 新发一下 为什么css父样式无法正确显示? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" la

.net-很多人都没解决的问题。。。

问题描述 很多人都没解决的问题... 代码执行到这个方法时会报一个错误 /// <summary> /// 执行SQL语句并返回DataSet /// </summary> /// <param name=""sql"">SQL语句</param> /// <param name=""parms"">参数集合</param> /// <returns

求助ios上线的时候报的90037错误,一直没解决掉,在线等~

问题描述 求助ios上线的时候报的90037错误,一直没解决掉,在线等~ 打包成功以后,上传的时候报错,ERROR ITMS-90037: ""This bundle is invalid. The Info.plist file is missing or could not be parsed. Please check it for embedded control characters."" 请大神帮忙~ 解决方案 你的工程是否正确填了bundle信息. 解

ubuntu 64位编译hadoop-2.6.0失败,网上看了好久,都没解决,大神速来解救

问题描述 ubuntu 64位编译hadoop-2.6.0失败,网上看了好久,都没解决,大神速来解救 [exec] CMake Error at /usr/local/share/cmake-2.6/Modules/FindPackageHandleStandardArgs.cmake:52 (MESSAGE): [exec] Could NOT find ZLIB [exec] Call Stack (most recent call first): [exec] /usr/local/sha

java小问题,百度了好久也没解决。。

问题描述 java小问题,百度了好久也没解决.. 错误代码:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at z.TextEdit.actionPerformed(jishiben.java:110) at java.awt.MenuItem.processActionEvent(Unknown Source) at java.awt.MenuItem.processEvent(Unknow

spring mvc-maven+springmvc 报错,找了一下午没解决。哪位大神帮忙看看。

问题描述 maven+springmvc 报错,找了一下午没解决.哪位大神帮忙看看. SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.ap

intent-上个问题没解决又一个问题,心好累

问题描述 上个问题没解决又一个问题,心好累 为什么错了啊?上面说元素类型""application""必须由匹配的结束标记什么什么的 解决方案 有时候是Eclipse这个编辑器反应迟钝的问题,你点菜单栏中的Project然后选择clean选项,将项目重新编译一遍,这样就应该没什么问题了. 解决方案二: 各位朋友,网上找了好几天,还是没解决这个问题,求指教!

android-昨天整整弄了一天还是没解决这个问题,非常困惑(有关SQLite的问题)

问题描述 昨天整整弄了一天还是没解决这个问题,非常困惑(有关SQLite的问题) 问题说明:我是用SQLite Expert工具建立了一个routelines.db数据库,里面建了android_metadata.route_line.user张三表.我把routeline.db文件放到Android项目的assets文件下.在代码中我先把.db问价拷贝到了指定的路径下,运行之后也确实在手机上能在相应路径下找到这个.db文件. 问题是:我在代码中查询表的数据的时候程序崩溃了,提示没有我要找的表,

java web-求求大神帮我解决下 。。。。。一天了还没解决 非常感谢

问题描述 求求大神帮我解决下 .....一天了还没解决 非常感谢 package edu.jju.example; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.SQLException; import javax.activation.DataSource; import org.apache.commons.dbcp.BasicDataSource; /** * @author Ad