From d546287891a167c8586ec9fbac5b38996901f448 Mon Sep 17 00:00:00 2001 From: liyansheng <1761724207@qq.com> Date: Mon, 13 Jan 2025 23:54:21 +0800 Subject: [PATCH] =?UTF-8?q?add<=E9=AA=8C=E8=AF=81=E7=A0=81=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/example/controller/LoginServlet.java | 6 +++ src/main/webapp/login.jsp | 48 +++++++++++-------- 2 files changed, 35 insertions(+), 19 deletions(-) diff --git a/src/main/java/example/controller/LoginServlet.java b/src/main/java/example/controller/LoginServlet.java index 9d17784..1cbd13c 100644 --- a/src/main/java/example/controller/LoginServlet.java +++ b/src/main/java/example/controller/LoginServlet.java @@ -22,7 +22,13 @@ public class LoginServlet extends HttpServlet { req.setCharacterEncoding("utf-8"); String username = req.getParameter("username"); String password = req.getParameter("password"); + String captcha = req.getParameter("captcha"); try { + if(!captcha.equalsIgnoreCase((String)req.getSession().getAttribute("captcha"))){ + req.getSession().setAttribute("msg","验证码错误"); + resp.sendRedirect("/msg.jsp"); + return; + } User user = userService.login(username, password); if(user!=null){ req.getSession().setAttribute("user",user); diff --git a/src/main/webapp/login.jsp b/src/main/webapp/login.jsp index ae09049..02c18c6 100644 --- a/src/main/webapp/login.jsp +++ b/src/main/webapp/login.jsp @@ -1,23 +1,33 @@ <%@ page contentType="text/html;charset=UTF-8" language="java" %> - - + + -
- - + + + + - -