작성
·
65
0
세션을 통해 로그인된 유저정보를 컨트롤러 단에서 가져온 후 서비스 레이어에 그 유저를 넘겨서 서비스 레이어에서 그 유저정보를 사용한다고 하면 그 유저를 다시 DB 에 조회해서 검증할 필요가 있을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
opix0306님,
세션을 통해 로그인된 유저 정보를 컨트롤러에서 가져온 후, 서비스 레이어에서 해당 유저 정보를 사용할 때, 유저 정보를 다시 DB에서 조회하여 검증하는 것이 좋은지에 대한 질문이시군요.
보통 이유는 다음과 같습니다:
하지만 유저 정보가 빈번하게 변하지 않거나 조회 비용이 큰 경우, 세션 정보를 신뢰하고 DB 조회를 생략할 수 있습니다. 이는 애플리케이션의 특성과 요구사항에 따라 결정해야 합니다.
추가적으로, 강의와 관련된 궁금증이 있으실 경우, 수강 전 문의 게시판을 통해 직접 질문을 남기실 수 있습니다:
수강 전 문의 게시판 이미지
원본 링크
도움이 되셨길 바랍니다!