网页简单的登出功能

来源:互联网 发布:印度gdp超过中国知乎 编辑:程序博客网 时间:2024/06/05 05:54

    有这样一个场景,当用户登录后,后台会保存用户的登录信息,给予权限,进行各种操作。当用户点击登出或者注销时,后台保存的用户信息就会被销毁,网页会跳转到用户尚未登录时的页面,如果需要再次进行相关的操作就需要用户重新登录。那么怎么实现呢?

    当用户登录的时候,后台将用户名存入session,当用户点击登出的时候,我们判断用户执行了登出操作,将用户名的值赋为null,在相应的jsp中可以写入一个小脚本进行判断(也就是我们所说的防盗链),如果name==null,就返回欢迎页。下面附上实例:

  admin.jsp:
<%    /* 登出功能的判断 */          String name =(String) session.getAttribute("name");     if(null==name){    response.sendRedirect("index.jsp");     } %><a href="admin.do?type=loginout">登出</a>
   servlet:
          session.setAttribute("name", name);  //登出的功能         if("loginout".equals(type)){              session.setAttribute("name", null);  }  response.sendRedirect("toAdmin.jsp");


原创粉丝点击