From 1d9f7b0cf4251f3058badb07dd7a2bc06b6bc09a Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 11 四月 2025 10:05:32 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java index 42a376a..4471cd3 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java @@ -38,6 +38,7 @@ import javax.annotation.Resource; import javax.jws.soap.SOAPBinding; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; import java.awt.image.BufferedImage; import java.util.*; @@ -84,6 +85,14 @@ return "/password.html" ; } + + @RequestMapping(value = "/agreeMent", method = RequestMethod.GET) + public String agreeMent(Model model) { + + + return "/tAgreementDriver.html" ; + } + // // @Autowired // private IUserService userService; @@ -116,7 +125,6 @@ -// // todo 短信验证码 // @ResponseBody // @PostMapping("/getSMSCode") // public String getSMSCode( String phone) { @@ -294,6 +302,14 @@ if (password.equals("38B8/EBdihRzcFNtJYSH+g==")){ return "/password.html"; } + + //验证验证码是否正确 + String kaptcha = super.getPara("kaptcha").trim(); + String code = (String) super.getSession().getAttribute(Constants.KAPTCHA_SESSION_KEY); + if (ToolUtil.isEmpty(kaptcha) || !kaptcha.equalsIgnoreCase(code)) { + throw new InvalidKaptchaException(); + } + User user = userService.getByAccount(username); password = AESUtils.decrypt(password); String s = MD5.md5(password); @@ -309,7 +325,6 @@ return "/login.html"; } - GetTokenRequest tokenRequest = new GetTokenRequest(); tokenRequest.setUsername(username); tokenRequest.setPassword(password); @@ -321,7 +336,6 @@ super.getSession().setAttribute("language",language); return REDIRECT + "/"; } - /** * 退出登录 */ @@ -330,5 +344,4 @@ deleteAllCookie(); return REDIRECT + "/login"; } - } -- Gitblit v1.7.1