| | |
| | | return Result.ok(MessageSourceUtils.getString("member_service_0071")); |
| | | } |
| | | |
| | | @Override |
| | | public Result memberTradersPwd(@Valid MemberForgetPwdDto memberForgetPwdDto) { |
| | | //获取用户ID |
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId(); |
| | | MemberEntity memberEntity = memberDao.selectById(memberId); |
| | | |
| | | String code = memberForgetPwdDto.getCode(); |
| | | String password = memberForgetPwdDto.getPassword(); |
| | | String phone = memberForgetPwdDto.getPhone(); |
| | | String email = memberForgetPwdDto.getEmail(); |
| | | int type = memberForgetPwdDto.getType(); |
| | | boolean verificationCode = verificationCode(type, phone, code, email); |
| | | if(verificationCode) { |
| | | memberEntity.setTradePassword(SecureUtil.md5(password)); |
| | | memberDao.updateById(memberEntity); |
| | | }else { |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0041")); |
| | | } |
| | | if(type == 1) { |
| | | redisUtils.del("SMS_" + phone); |
| | | }else { |
| | | redisUtils.del("EMAIL_" + email); |
| | | } |
| | | return Result.ok(MessageSourceUtils.getString("member_service_0051")); |
| | | } |
| | | |
| | | |
| | | } |