feat: 비밀번호 암호화 , 회원정보 변경 기능 수정

This commit is contained in:
박정민 2024-07-31 15:28:00 +09:00
parent 4f05eac0c7
commit a117b8ef86

View File

@ -48,12 +48,14 @@ public class UserController {
} }
@PutMapping("/updateinfo/{id}") @PutMapping("/updateinfo")
public ResponseEntity<String> updateUserInfo( public ResponseEntity<String> updateUserInfo(
@PathVariable("id") Long id,
@RequestBody InfoDto infoDto) { @RequestBody InfoDto infoDto, HttpServletRequest request) {
try { try {
userService.changeuInfo(infoDto, id); String token = request.getHeader("Authorization");
Long userId = Long.parseLong(jwtUtil.getUserId(token));
userService.changeuInfo(infoDto, userId);
return ResponseEntity.ok("User info updated successfully"); return ResponseEntity.ok("User info updated successfully");
} catch (Exception e) { } catch (Exception e) {
return ResponseEntity.badRequest().body(e.getMessage()); return ResponseEntity.badRequest().body(e.getMessage());
@ -61,12 +63,15 @@ public class UserController {
} }
// 비밀번호 변경 // 비밀번호 변경
@PutMapping("/updatepassword/{id}") @PutMapping("/updatepassword")
public ResponseEntity<String> updatePassword( public ResponseEntity<String> updatePassword(
@PathVariable("id") Long id,
@RequestBody PasswordDto passwordDto) { @RequestBody PasswordDto passwordDto, HttpServletRequest request) {
try { try {
userService.changePassword(passwordDto, id); String token = request.getHeader("Authorization");
Long userId = Long.parseLong(jwtUtil.getUserId(token));
userService.changePassword(passwordDto, userId);
return ResponseEntity.ok("Password changed successfully"); return ResponseEntity.ok("Password changed successfully");
} catch (Exception e) { } catch (Exception e) {
return ResponseEntity.badRequest().body(e.getMessage()); return ResponseEntity.badRequest().body(e.getMessage());