반응형
1. 상품 찜 했을때 로그인한 id값이 cart DB에 저장

로그인한 유저 id값 받는 스프링부트 시큐리티 로직
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
UserDTO xxx = (UserDTO)auth.getPrincipal();
dto.setUserid(xxx.getUserid());
2. 상품 찜하고 cart DB에 로그인한 id 저장 후 장바구니 페이지에서 로그인한 id와 일치하는 리스트만 불러오기
ModelMap 쓸때 - 위에 처럼 적용
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
UserDTO xxx = (UserDTO)auth.getPrincipal();
dto.setUserid(xxx.getUserid());
728x90
반응형
'Spring Boot (Maven) > 2차 미니프로젝트' 카테고리의 다른 글
장바구니에서 체크한 리스트만 삭제하기 ( 체크박스 선택/해제, 선택한 리스트 삭제 ) (0) | 2024.06.19 |
---|---|
삭제 ( jsp 버튼 누르면 DB 삭제 ) (0) | 2024.06.19 |
Goods 테이블에 있는 값을 Cart 테이블에 저장 ( 상품페이지에서 찜 버튼을 누르면 장바구니에 저장 ) (0) | 2024.06.18 |
중고물품 관리 시스템 (0) | 2024.06.17 |