old mode 100644
new mode 100755
| | |
| | | import com.github.pagehelper.PageInfo; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.Parameter; |
| | | import io.swagger.v3.oas.annotations.security.SecurityRequirement; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.authentication.AuthenticationManager; |
| | |
| | | if (user == null) { |
| | | throw new ControllerException(ErrorCode.ERROR100.getCode(), "用户名或密码错误"); |
| | | }else { |
| | | String jwt = JwtUtils.createToken(username, password); |
| | | String jwt = JwtUtils.createToken(username); |
| | | response.setHeader(JwtUtils.getHeader(), jwt); |
| | | user.setAccessToken(jwt); |
| | | } |
| | |
| | | if (user == null) { |
| | | throw new ControllerException(ErrorCode.ERROR100); |
| | | } |
| | | int userId = SecurityUtils.getUserId(); |
| | | boolean result = userService.changePassword(userId, DigestUtils.md5DigestAsHex(password.getBytes())); |
| | | //int userId = SecurityUtils.getUserId(); |
| | | boolean result = userService.changePassword(user.getId(), DigestUtils.md5DigestAsHex(password.getBytes())); |
| | | if (!result) { |
| | | throw new ControllerException(ErrorCode.ERROR100); |
| | | } |
| | |
| | | |
| | | |
| | | @PostMapping("/add") |
| | | @Operation(summary = "添加用户") |
| | | @Operation(summary = "添加用户", security = @SecurityRequirement(name = JwtUtils.HEADER)) |
| | | @Parameter(name = "username", description = "用户名", required = true) |
| | | @Parameter(name = "password", description = "密码(未md5加密的密码)", required = true) |
| | | @Parameter(name = "roleId", description = "角色ID", required = true) |