用户登陆出现问题
我们的网站出现了一个问题,一个用户在登陆页面正常登陆之后,点击别的连接之后发现用户名和信息不是自己的,是什么原因导致这个现象的呢?我们的服务器是WEBsphere,后台数据库采用的是SQL Server2000,请知道的帮我分析一下,谢谢 问题点数:30、回复次数:8Top
1 楼kevinliuu()回复于 2006-07-04 12:08:25 得分 0
session缓存?并且混乱了?Top
2 楼loomman(一剑)回复于 2006-07-04 12:10:23 得分 0
设置session之前先清一下sessionTop
3 楼aloie()回复于 2006-07-05 08:26:25 得分 0
谢谢大家帮我分析,我也怀疑是session缓存或者是服务器缓存方面的原因,那么怎么在用户退出时清理session?有什么方法吗?具体语句怎么写?Top
4 楼mrdangdong(厚积博发)回复于 2006-07-05 11:04:03 得分 0
logout.jsp退出页面写:
<%
session.setAttribute("username",null);
%>Top
5 楼aloie()回复于 2006-07-05 13:36:07 得分 0
好象不是session没清理的原因,因为我在logout.jsp里使用了session.invalidate();注销当前,还用使用session.setAttribute("username",null);吗?Top
6 楼kaolaxiong(考拉熊)回复于 2006-07-05 14:04:42 得分 0
这个问题我们也有,我是这样做的
在登陆成功后转向的页面后加一个参数,大概如下:
main.jsp?UserID=aaaTop
7 楼aloie()回复于 2006-07-06 13:03:28 得分 0
加在什么地方?是什么意思?
session.invalidate();和session.setAttribute("username",null);有什么区别么?Top
8 楼lilong418(龙龙)回复于 2006-07-06 13:43:45 得分 0
记得在退出系统时清除Session:
<%session.removeAttribute("userName")%>
Top




