宋悦 преди 7 години
родител
ревизия
8a81da27ed
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      core-api/src/main/java/cn/com/qmth/examcloud/service/core/api/UserApi.java

+ 3 - 1
core-api/src/main/java/cn/com/qmth/examcloud/service/core/api/UserApi.java

@@ -10,6 +10,7 @@ import java.util.stream.Stream;
 
 import javax.servlet.http.HttpServletRequest;
 
+import org.apache.commons.lang.StringEscapeUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.domain.PageRequest;
 import org.springframework.http.HttpStatus;
@@ -167,7 +168,8 @@ public class UserApi {
     @ApiOperation(value = "修改用户密码", notes = "修改密码")
     @PutMapping("/password")
     public ResponseEntity updatePass(@RequestParam long userId, @RequestParam String password) {
-        userRepo.updatePasswordById(userId, password);
+        String realPassword = StringEscapeUtils.unescapeJavaScript(password);
+        userRepo.updatePasswordById(userId, realPassword);
         return new ResponseEntity(HttpStatus.OK);
     }