请教如何通过sessionId得到session对象,并使之失效

2025-04-19 22:41:46
推荐回答(1个)
回答1:

由于session就是属于当前用户的,所以你在使session实效时,就是操作当前用户的session,不可能操作其他人的session的。

而SessionID是web server用于管理不同客户的session的,你无法根据它来操作其他人的session

如果你想实现这样的效果,可以这样:

用户第一次登陆时,把它的sessionID放入全局变量中,比如application集合,然后你可以对这个集合中的session做标记,用户再访问页面时,如果自己的session已经被标记了,就让它失效。

但这样做并不保险, 因为session失效后,他的id可能会被以后新生成的session所重用!