session-判断HttpSession是否有效

问题描述

判断HttpSession是否有效

我现在有一个这个需求,在一个Map中存了很多的HttpSession,现在需要遍历,如果其中有session失效了,则将失效的session从Map中移除,在网上没有找到比较好的回答!请大家帮帮忙,有没有什么比较好的建议!

解决方案

连接一下对应的URL,如果session有效,返回的结果应该不同。

时间: 2024-10-27 22:07:54

session-判断HttpSession是否有效的相关文章

ASP.NET使用Session判断用户是否登录

ASP.NET使用Session判断用户是否登录 以下是引用片段:if (bResult == true)   //登录的用户名和密码正确     { //保存登录的用户名 Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);  //这里就是给session赋值了.我对登录用户进行了一些安全处理 //转到管理首页        Response.Redirect("Admin_Index.Aspx&qu

退出登录-java web 不使用session 判断用户在线的问题

问题描述 java web 不使用session 判断用户在线的问题 我现在有个页面有一个聊天功能,类似于QQ那样的,现在要显示我的好友的登录 状态,不让能用session,我怎么能够判断用户是否在线呢? 我的想法是在数据库存一个字段,用来记录用户登录状态,但是这样的话有个问题, 就是当用户正常退出.关闭浏览器.清空缓存的时候都是退出操作,我怎么能判断推出了呢?求大神指教! 解决方案 为什么不能用session呢? 是不是可以考虑用缓存技术,来保存用户的登陆状态呢? 解决方案二: 貌似不行...

php session 判断:php 5.4中新增加对session状态判断的功能

  在以前的php 版本中,要判断session是否有效,只能用如下的方法:session_start();if(isset($_session)){echo "started";}else{echo "not started";}   而在php 5.4(即将发行)中,对session的状态进行了细分,可以用如下的方法判断:session_start();$status = session_status();if($status == php_session_di

hibernate的session判断-openSession和getCurrentSession

1.openSession永远打开新的session(打开新的) 2.getCurrentSession,如果当前环境已经有session则用当前session(可能打开新的也可能用以前已经存在的) 代码判断: @Test public void testTeacherSave() { Teacher t = new Teacher(); t.setName("t1"); t.setTitle("middle"); t.setBirthDate(new Date()

在ASP.NET中怎么用SESSION判断用户是否登录?(

代码很简单的,我把我平时写过的贴出来给大家看看:if (bResult == true)     //登录的用户名和密码正确    {     //保存登录的用户名     Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);  //这里就是给session赋值了.我对登录用户进行了一些安全处理     //转到管理首页     Response.Redirect("Admin_Index.Aspx&q

每页都要写session判断吗?

问题描述 IfSession("User_Name")=""ThenSession("R_UrL")=Replace(Request.ServerVariables("SCRIPT_NAME"),"/","")Response.Redirect("Passcheck.aspx")Response.end()Endif有没有办法不用每页都写呢vb.net 解决方案 解决

asp.net中session判断用户登录实现代码

今天突然想到一个判断session是否合法的做法,asp.net的,之前我们的做法是下面这样的形式的:  代码如下 复制代码  if (Session["UserID"] == "" || Session["UserID"] == null)  {      Response.Redirect("../Login.aspx?m=登录已超时,请重新登陆!");  } 一直我都觉得这个方法很不好,非常不好,但是一直也没找到好的方法

为每个页面加上Session判断的小例子_实用技巧

首先新建一个类,继承自System.Web.UI.Page,然后重写OnInit,如下: 复制代码 代码如下: using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.We

实现不采用 cookie、 不采用 session 判断验证码

问题描述 请教各位,怎么实现? 解决方案 解决方案二:有人知道吗解决方案三:那就用<inputtype="hidden"id="code"/>解决方案四:ViewState解决方案五:谁有相关实例解决方案六:Application,viewState或类属性解决方案七:引用5楼wuyq11的回复: Application,viewState或类属性 Up,隐藏控件也可以解决方案八:除了session比较好以外cookie是很不好的办法,和没校验基本没区别

使用session判断用户登录用户权限(超简单)_php技巧

如下所示: 复制代码 代码如下: <form action="#" method=post>用户名:<input type=text name=user><br>密  码: <input type=password name=pwd><br><input type=submit name=sbumit value=提交><input type=reset name=reset value=重置> <