유저인포
All checks were successful
LOCALNET-DEV/pipeline/head This commit looks good

This commit is contained in:
dyhj625 2025-04-04 14:19:28 +09:00
parent abb8a4916a
commit 157eefdb9d

View File

@ -209,35 +209,39 @@ public class UserController {
return ApiResponse.ok(isPwNew); return ApiResponse.ok(isPwNew);
} }
// security 인증 체크 // // security 인증 체크
@GetMapping("userInfo") // @GetMapping("userInfo")
public ApiResponse<MemberVo> getUserInfo(@AuthenticationPrincipal MemberVo memberVo) { // public ApiResponse<MemberVo> getUserInfo(@AuthenticationPrincipal MemberVo memberVo) {
SecurityContextHolderStrategy contextHolderStrategy = SecurityContextHolder.getContextHolderStrategy(); // SecurityContextHolderStrategy contextHolderStrategy = SecurityContextHolder.getContextHolderStrategy();
log.info(">> contextHolderStrategy : {}", contextHolderStrategy); // log.info(">> contextHolderStrategy : {}", contextHolderStrategy);
SecurityContext context = contextHolderStrategy.getContext(); // SecurityContext context = contextHolderStrategy.getContext();
log.info(">> context : {}", context); // log.info(">> context : {}", context);
Authentication authentication = context.getAuthentication(); // Authentication authentication = context.getAuthentication();
log.info(">> authentication : {}", authentication); // log.info(">> authentication : {}", authentication);
log.info(">> memberVo : {}", memberVo); // log.info(">> memberVo : {}", memberVo);
MemberVo user = AuthUtil.getUser();
log.info(">> AuthUtil : {}", user);
return ApiResponse.ok(memberVo);
}
// @GetMapping("userInfo2")
// public ApiResponse<MemberVo> getUserInfo2(@AuthenticationPrincipal MemberVo memberVo) {
// Long memberId = AuthUtil.getUser().getId();
// //
// log.info("🧩 memberId from AuthUtil: {}", memberId); // MemberVo user = AuthUtil.getUser();
// log.info(">> AuthUtil : {}", user);
// //
// MemberVo user = netmemberservice.getUserInfoById(memberId); // return ApiResponse.ok(memberVo);
// log.info("📦 User from DB: {}", user);
//
// return ApiResponse.ok(user);
// } // }
@GetMapping("userInfo")
public ApiResponse<MemberVo> getUserInfo2(@AuthenticationPrincipal MemberVo memberVo) {
if(AuthUtil.getUser() != null) {
Long memberId = AuthUtil.getUser().getId();
log.info("🧩 memberId from AuthUtil: {}", memberId);
MemberVo user = netmemberservice.getUserInfoById(memberId);
log.info("📦 User from DB: {}", user);
return ApiResponse.ok(user);
}
return null;
}
// 유저 세션 체크 // 유저 세션 체크
@GetMapping(value = "check") @GetMapping(value = "check")