Kaynağa Gözat

登录bug修复

wangmh 8 yıl önce
ebeveyn
işleme
9c811ebc10

+ 4 - 0
sso-server/src/main/java/com/uas/sso/controller/LoginController.java

@@ -113,6 +113,10 @@ public class LoginController extends BaseController {
         }
         }
 
 
         // 校验账户密码输错次数
         // 校验账户密码输错次数
+        if (user.getUserRecord() == null) {
+            UserRecord userRecord = userService.save(new UserRecord(user.getUserUU()));
+            user.setUserRecord(userRecord);
+        }
         int pwdErrorCount = user.getUserRecord() == null ? 0 : user.getUserRecord().getPwdErrorCount();
         int pwdErrorCount = user.getUserRecord() == null ? 0 : user.getUserRecord().getPwdErrorCount();
         Object loginCaptcha = request.getSession().getAttribute(LOGIN_CAPTCHA);
         Object loginCaptcha = request.getSession().getAttribute(LOGIN_CAPTCHA);
         String checkCode = loginCaptcha == null ? "" : loginCaptcha.toString();
         String checkCode = loginCaptcha == null ? "" : loginCaptcha.toString();