1
zj
2025-05-20 f1f519b5d186f786f25a987fc870fe9f568ecfcc
src/main/java/project/web/admin/security/LoginController.java
@@ -88,20 +88,20 @@
      }
       
       //谷歌验证码不正确则返回登录页面
//       Syspara para = sysparaService.find("open_google_auth_code");
//      if (null == para || "true".equals(para.getValue())) {
//          try {
//             googleAuthService.checkGoogleAuthCodeForLogin(this.getIp(), username, googleAuthCode, getRequest().getRequestURI());
//          } catch (BusinessException e) {
//             modelAndView.addObject("error", e.getMessage());
//            modelAndView.setViewName("login");
//             return modelAndView;
//         } catch (Throwable e) {
//            modelAndView.addObject("error", e.getMessage());
//            modelAndView.setViewName("login");
//             return modelAndView;
//         }
//      }
       Syspara para = sysparaService.find("open_google_auth_code");
      if (null == para || "true".equals(para.getValue())) {
          try {
             googleAuthService.checkGoogleAuthCodeForLogin(this.getIp(), username, googleAuthCode, getRequest().getRequestURI());
          } catch (BusinessException e) {
             modelAndView.addObject("error", e.getMessage());
            modelAndView.setViewName("login");
             return modelAndView;
         } catch (Throwable e) {
            modelAndView.addObject("error", e.getMessage());
            modelAndView.setViewName("login");
             return modelAndView;
         }
      }
      
      //用户名错误(找不到用户)或用户无权限则返回登录页面
      SecUser user = this.secUserService.findValidUserByLoginName(username,loginRoles());
@@ -113,7 +113,7 @@
      
      //密码校验错误返回登录页面
      String md5 = passwordEncoder.encodePassword(password, user.getUsername());
      logger.info("----------密码:"+md5);
      if (!user.getPassword().equals(md5)) {
         modelAndView.addObject("error", "登录密码错误!");
         modelAndView.setViewName("login");