网页简单的登出功能

xiaoxiao2021-02-28  73

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

    当用户登录的时候,后台将用户名存入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");

转载请注明原文地址: https://www.6miu.com/read-71764.html

最新回复(0)