Forráskód Böngészése

短信验证码修改密码时验证supercode

heavyrian2012 2 éve
szülő
commit
8703b64e24
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      src/main/java/cn/wildfirechat/app/ServiceImpl.java

+ 1 - 1
src/main/java/cn/wildfirechat/app/ServiceImpl.java

@@ -453,7 +453,7 @@ public class ServiceImpl implements Service {
         Optional<UserPassword> optional = userPasswordRepository.findById(userId);
         if (optional.isPresent()) {
             UserPassword up = optional.get();
-            if(resetCode.equals(up.getResetCode())) {
+            if(resetCode.equals(up.getResetCode()) || (!StringUtils.isEmpty(superCode) && resetCode.equals(superCode))) {
                 if (System.currentTimeMillis() - up.getResetCodeTime() > 10 * 60 * 60 * 1000) {
                     return RestResult.error(ERROR_CODE_EXPIRED);
                 }