|
|
|
@ -624,7 +624,7 @@ public class SysUserServiceImpl implements ISysUserService |
|
|
|
|
} |
|
|
|
|
String verifyCode = String.valueOf((new Random()).nextInt(899999) + 100000); |
|
|
|
|
String message="【创巨圆】验证码:"+verifyCode+",此验证码只用于找回密码,5分钟内有效。如非本人操作,请忽略。"; |
|
|
|
|
String cacheValue = redisCache.getCacheObject(phoneNumber+"_number"); |
|
|
|
|
String cacheValue = redisCache.getCacheObject(phoneNumber+"_forgetThePassword"); |
|
|
|
|
System.out.println("验证码:"+verifyCode); |
|
|
|
|
if(cacheValue != null && Integer.parseInt(cacheValue) > 29){ |
|
|
|
|
return -2; |
|
|
|
@ -653,7 +653,7 @@ public class SysUserServiceImpl implements ISysUserService |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public Integer forgetThePassword(ForgetThePasswordVO forgetThePasswordVO) { |
|
|
|
|
if(forgetThePasswordVO.getVerificationCode().equals(redisCache.getCacheObject(forgetThePasswordVO.getPhoneNumber()))){ |
|
|
|
|
if(forgetThePasswordVO.getVerificationCode().equals(redisCache.getCacheObject(forgetThePasswordVO.getPhoneNumber()+"_forgetThePassword"))){ |
|
|
|
|
forgetThePasswordVO.setNewPassword(SecurityUtils.encryptPassword(forgetThePasswordVO.getNewPassword())); |
|
|
|
|
int res= userMapper.forgetThePassword(forgetThePasswordVO); |
|
|
|
|
if(res ==1){ |
|
|
|
|