Commit 42293df90774b212a1116781d76f1d48edbe9551
Merge branch '20200305' into 'master'
feat: 密码找回 See merge request huang/thingsboard3.3.2!56
Showing
2 changed files
with
8 additions
and
7 deletions
... | ... | @@ -28,7 +28,7 @@ public class YtNoAuthController { |
28 | 28 | return smsService.sendSmsCode(phoneNumber, MsgTemplatePurposeEnum.FOR_LOGIN); |
29 | 29 | } |
30 | 30 | |
31 | - @PostMapping("/reset/{userId}") | |
31 | + @PostMapping("/reset/{phoneNumber}") | |
32 | 32 | @ApiOperation("密码找回") |
33 | 33 | public void saveForgetPassword(@PathVariable("phoneNumber") String phoneNumber,@RequestBody AccountReqDTO forget) throws ThingsboardException { |
34 | 34 | userService.forgetPassword(phoneNumber,forget); | ... | ... |
... | ... | @@ -465,8 +465,9 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
465 | 465 | } |
466 | 466 | String pwd = forget.getPassword(); |
467 | 467 | if (StringUtils.isEmpty(pwd) |
468 | - || StringUtils.isEmpty(forget.getResetPassword()) | |
469 | - || !pwd.equals(forget.getResetPassword())) { | |
468 | +// || StringUtils.isEmpty(forget.getResetPassword()) | |
469 | +// || !pwd.equals(forget.getResetPassword()) | |
470 | + ) { | |
470 | 471 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
471 | 472 | } |
472 | 473 | |
... | ... | @@ -476,12 +477,12 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
476 | 477 | UserCredentials userCredentials = |
477 | 478 | tbUserService.findUserCredentialsByUserId(TenantId.SYS_TENANT_ID, userId); |
478 | 479 | |
479 | - String encodePwd = passwordEncoder.encode(pwd); | |
480 | - userCredentials.setPassword(encodePwd); | |
481 | - user.setPassword(encodePwd); | |
480 | + | |
481 | + userCredentials.setPassword(passwordEncoder.encode(pwd)); | |
482 | 482 | tbUserService.replaceUserCredentials(new TenantId(UUID.fromString(user.getTenantId())), userCredentials); |
483 | - eventPublisher.publishEvent(new UserAuthDataChangedEvent(userId)); | |
483 | +// eventPublisher.publishEvent(new UserAuthDataChangedEvent(userId)); | |
484 | 484 | |
485 | + user.setPassword(pwd); | |
485 | 486 | changePassword(user); |
486 | 487 | } |
487 | 488 | ... | ... |