Skip to content

Commit 4f707a4

Browse files
committed
添加验证验证码验证
1 parent ad5e9d5 commit 4f707a4

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/main/java/cn/edu/swu/ffdy/JavaWeb/Servlets/LoginServlet.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,19 @@ public void doGet(HttpServletRequest request, HttpServletResponse response) thro
1717
}
1818

1919
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
20-
request.setCharacterEncoding("UTF-8");
2120
String user = request.getParameter("user");
2221
String pass = request.getParameter("pass");
22+
String code = request.getParameter("code");
2323

2424
HttpSession session = request.getSession(true);
25+
String validates = (String) session.getAttribute(SessionContext.LOGIN_VALIDATE_CODE);
26+
27+
if(validates == null || !validates.equalsIgnoreCase(code)) {
28+
response.sendRedirect("/login.html");
29+
return;
30+
}
31+
32+
request.setCharacterEncoding("UTF-8");
2533
if (user != null && pass != null) {
2634
if (user.equals("admin") && pass.equals("123456")) {
2735
session.setAttribute(SessionContext.LOGIN_STATUS, Boolean.TRUE);

0 commit comments

Comments
 (0)