인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

기팝님의 프로필 이미지
기팝

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

로그인 처리하기 - 서블릿 HTTP 세션1

session.invalidate();

작성

·

1.5K

0

로그아웃 하실때

session.invalidate();

이 코드를 작성하셨는데

 

궁금한점은 이렇게 모든 세션을 다지우면

원치 않는 세션 정보가 지워질 우려는 없는건가요?

Member에 대한 세션 정보만 지우게끔 따로 처리를 또 해줘야 하나요 ?

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 기팝님

해당 사용자의 모든 세션 정보가 삭제됩니다.

만약 다른 정보를 남겨두고 싶다면 해당 정보만 세션에서 삭제하면 됩니다.

그런데 보통 로그아웃 같은 기능에서 세션을 삭제하기 때문에 일반적으로 해당 사용자의 모든 세션 데이터를 삭제하는 것이 맞습니다.

감사합니다.

기팝님의 프로필 이미지
기팝
질문자

감사합니다 ^^

기팝님의 프로필 이미지
기팝

작성한 질문수

질문하기