gpt4 book ai didi

java - java中如何注销 session

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:35 25 4
gpt4 key购买 nike

public class LogoutController1 extends HttpServlet {
private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


HttpSession session = request.getSession(false);

if(session!=null){

session.invalidate();
session=null;
}
request.getRequestDispatcher("Login.jsp").forward(request,response);
}
}
  1. 我的网站也允许使用相似和不同的帐户同时进行多次登录。我尝试对每次登录进行 session 验证,但它不起作用。请帮助我解决有关我的网站的此问题。
  2. 此代码已在本网站中给出。我尝试使用相同的代码,但它不起作用。问题是什么,请给我解决方案。

最佳答案

您的代码仅显示注销 Controller 的逻辑。确保 Logincontroller 有一些逻辑来检查是否有 session 正在运行,如果有,则使当前 session 无效。这可以通过在注销 Controller 中保存一些属性/标志并在登录 Controller 中检索它(验证标志/属性)并相应地继续来完成。

关于java - java中如何注销 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36686431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com