首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有关session的登陆后的验证有关问题

2011-12-30 
有关session的登陆后的验证问题从A页面登陆,然后跳转的B页面。B页面不允许未登陆的人进入。用这样的代码来防

有关session的登陆后的验证问题
从A页面登陆,然后跳转的B页面。
B页面不允许未登陆的人进入。用这样的代码来防止
<%  
    String   checkuser=(String)session.getAttribute( "name ");
    if   (checkuser==null))
  {   out.println( "qing   denglu ");}
      else  
    {out.println(checkuser);}%>
C页面是注册页面,当注册成功后自动跳转到B页面。
问题1,当从C到B的时候   B总是提示没有登陆



[解决办法]
注册完之后将name放一份到session中转到B页面的话,应该不会出现B页面中未登录的信息吧

关浏览器并不算清空session的(IE中)
[解决办法]
session.removeAttribute( "name "); 就可以了
[解决办法]
注册成功后你要session.setAttribute( "name ",username); ,这样才获得新的用户session.
[解决办法]
上面所说的 "同一个游览器中在同一session里 "是说浏览没有离开过该程序(一个WEB服务程序),如果其间访问了别的网站了,再重新访问这个网站会有新的session

热点排行