diff --git a/src/main/java/cn/com/tenlion/operator/login/phone/auth/LoginPhoneAuthFilter.java b/src/main/java/cn/com/tenlion/operator/login/phone/auth/LoginPhoneAuthFilter.java index a88e2e5..0f61dbb 100644 --- a/src/main/java/cn/com/tenlion/operator/login/phone/auth/LoginPhoneAuthFilter.java +++ b/src/main/java/cn/com/tenlion/operator/login/phone/auth/LoginPhoneAuthFilter.java @@ -32,13 +32,13 @@ public class LoginPhoneAuthFilter extends AbstractAuthenticationProcessingFilter if (StringUtils.isBlank(code)) { throw new UserAuthenticationException("验证码不能为空"); } -// String verifyCode = smsService.getVerifyCode(phone); -// if (StringUtils.isBlank(verifyCode)) { -// throw new UserAuthenticationException("验证码错误"); -// } -// if (!StringUtils.equals(code, verifyCode)) { -// throw new UserAuthenticationException("验证码不匹配"); -// } + String verifyCode = smsService.getVerifyCode(phone); + if (StringUtils.isBlank(verifyCode)) { + throw new UserAuthenticationException("验证码错误"); + } + if (!StringUtils.equals(code, verifyCode)) { + throw new UserAuthenticationException("验证码不匹配"); + } LoginPhoneAuthToken loginPhoneAuthToken = new LoginPhoneAuthToken(phone, null); loginPhoneAuthToken.setDetails(authenticationDetailsSource.buildDetails(request)); return this.getAuthenticationManager().authenticate(loginPhoneAuthToken);