关于WAP上的SESSION过期的处理

问题描述

请问在WAP上如何处理SESSION过期的问题,我在WEB上是这样处理的,是可以的:if(Session["AdminId"]!=null){//执行相应代码}esle{Response.Redirect("waplogin.aspx");//跳转到首页}但在手机上长时间没操作行为后,再次操作就会报错:该页所需的会话状态已不可用。或者是会话已过期、客户端未发送有效的会话Cookie,或是会话状态的历史记录太小。请尝试增加历史记录大小或延长会话到期期限。而不会跳转到首页。是怎么回事呢?望高手帮忙,谢谢!

解决方案

解决方案二:
SESSION过期只能延长过期时间,除非你不用session
解决方案三:
WAP还是别用Session,改别的方式吧.如:xxx.aspx?sid=xxxxx

时间: 2024-09-22 05:24:03

关于WAP上的SESSION过期的处理的相关文章

ajax session过期问题

如处理不当会影响用户体验,也有可能产生莫名的问题. 结合自己的思考和网上相关内容的参考,给出如下解决方案. 方案1:检查AJAX返回的返回的内容是否有<html>标签 在web系统中,当session过期时,当用户有操作的时候,此时系统一般会返回登陆界面. 让用户重新输入用户名和密码.当session过期的时候,AJAX请求返回的内容应该是登陆界面的页面 内容(即登陆界面的页面的html代码).通过判断返回内容是否用<html>来判断session是否过期. var result=

ajax session过期问题的几个解决方案_AJAX相关

如处理不当会影响用户体验,也有可能产生莫名的问题. 结合自己的思考和网上相关内容的参考,给出如下解决方案.每个方案都有不同的优缺点,欢迎 大家指正. 方案1:检查AJAX返回的返回的内容是否有<html>标签 在web系统中,当session过期时,当用户有操作的时候,此时系统一般会返回登陆界面. 让用户重新输入用户名和密码.当session过期的时候,AJAX请求返回的内容应该是登陆界面的页面 内容(即登陆界面的页面的html代码).通过判断返回内容是否用<html>来判断ses

tomcat集群-memcached-session-manager关于session过期的设置

问题描述 memcached-session-manager关于session过期的设置 实现的环境是apache+3tomcat+msm,session信息存入memcached.一般我们设置比如用户30分钟无任何操作就认为登录超时,但无论是官方文档还是博客上都没有看到如何在msm中设置session过期的参数.有的也只是怎么在客户端set的方法设置.难道这个项目根本就没实现,而只能使memcached server默认的30天?求教!

ajax session过期问题的几个解决方案

如处理不当会影响用户体验,也有可能产生莫名的问题. 结合自己的思考和网上相关内容的参考,给出如下解决方案.每个方案都有不同的优缺点,欢迎 大家指正. 方案1:检查AJAX返回的返回的内容是否有<html>标签 在web系统中,当session过期时,当用户有操作的时候,此时系统一般会返回登陆界面. 让用户重新输入用户名和密码.当session过期的时候,AJAX请求返回的内容应该是登陆界面的页面 内容(即登陆界面的页面的html代码).通过判断返回内容是否用<html>来判断ses

Node.js重新刷新session过期时间的方法_node.js

在Node.js中,我们通常使用express-session这个包来使用和管理session,保存服务端和客户端浏览器之间的会话状态.那如何才能实现当用户刷新当前页面或者点击页面上的按钮时重新刷新session的过期时间呢?类似于ASP.NET中session会话状态,只要在一定的时间内页面一直保持活动状态,session就不会过期.通过下面的代码可以实现这个功能,我们在Node.js的代码中加入下面的中间件: // use this middleware to reset cookie ex

php中实现精确设置session过期时间的方法_php技巧

大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设置一下session过期时间. 对此,可以在PHP中,设置php.ini,找到session.gc_maxlifetime = 1440 #(PHP5默认24分钟)这里你可以随便设置一下过期时间.但是有人说设置以后,好象不起作用! 其实不是不起作用,而是因为系统默认: session.gc_probability = 1 session.gc_divisor = 1000 garbage c

spring security3 session过期,拦截异步请求返回登陆页面

问题描述 项目安全用的是springsecurity3.1.2框架,同步跳转时,Session过期,拦截回登陆页面没问题,但遇到AJax或是jQuery,easyui等,异步请求时,springsecurity3拦截了请求,但确无法跳转到登陆页面,有法办解决吗?详细一下.我在线等 解决方案 解决方案二:统一封装AJAX请求吧,监听响应头,如果sessionStatus是timeout那就用JS跳到登录就好了window.location解决方案三:能详细点吗?解决方案四:做一个空白的页面例如ti

详解php设置session(过期、失效、有效期)_php技巧

在php中设置session有很多方面包有给session设置值或直接设置过期.失效和有效期,下面小编来给大家给各位朋友介绍怎么使用. 我们先来看看在php.ini中session怎么设置,打开 php.ini,查找Session设置部分中以下一项,代码如下: session.save_path = "N;/path" session.save_path = "C:/Temp" #此处以你自己设定的路径为准  这项设置提供给我们可以给session存放目录进行多级散

关于SESSION过期跳转到登录界面的问题。

问题描述 我看了一下,很多人判断SESSION过期返回登录界面是用的if(Session["User"]==null){Response.Redirect("Login.aspx");} 但是这么写会引发CrossSiteHistoryManipulation安全问题.怎么修改才不会引发这个安全问题呢.??求解决啊.... 解决方案 解决方案二:说白了不就是不让用后退么...整这么专业的名词,害得我谷歌了半天.好多招式,比如js禁用浏览器后退按钮,这个做法挺傻B的.