init
This commit is contained in:
@@ -77,6 +77,8 @@ public class CaiLoginManager {
|
||||
private UserForbidManager userForbidManager;
|
||||
@Autowired
|
||||
private AwardManager awardManager;
|
||||
@Autowired
|
||||
private SmsVerifyService smsVerifyService;
|
||||
|
||||
public String login(String username,String password){
|
||||
User user = userService.getByUsername(username);
|
||||
@@ -108,7 +110,7 @@ public class CaiLoginManager {
|
||||
if(!caiUser.getPassword().equals(caiUser.getPasswordCheck())){
|
||||
throw new ServiceException("两次输入密码不一致,请检查");
|
||||
}
|
||||
boolean check = codeManager.check(CodeEnum.REGISTER, caiUser.getUsername(), caiUser.getCode());
|
||||
boolean check = smsVerifyService.check(CodeEnum.REGISTER, caiUser.getUsername(), caiUser.getCode());
|
||||
if(!check){
|
||||
throw new ServiceException("验证码错误");
|
||||
}
|
||||
@@ -299,12 +301,15 @@ public class CaiLoginManager {
|
||||
return add;
|
||||
}
|
||||
|
||||
|
||||
public void resetPassword(ResetPasswordReq code) {
|
||||
User user = userService.getByUsername(code.getMobile());
|
||||
if(user == null){
|
||||
throw new ServiceException("账户不存在");
|
||||
}
|
||||
boolean check = smsVerifyService.check(CodeEnum.RESET_PASSWORD, code.getMobile(), code.getCode());
|
||||
if(!check){
|
||||
throw new ServiceException("验证码错误");
|
||||
}
|
||||
userService.resetPassword(user.getId(),code.getPassword());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user