본문 바로가기
웹 개발/맨땅에 헤딩 프로젝트

로그아웃 기능 및 쿠키 세션 기능 추가

by L3m0n S0ju 2022. 2. 27.

로그아웃 기능 및 쿠키 세션 기능 추가

 

https://github.com/Lemon-soju/Java_Sping_Shop_Project_01/commit/5cd4ce52c684cb114da1a9b71b63719a6c24e13e

 

Merge pull request #11 from Lemon-soju/slave-01 · Lemon-soju/Java_Sping_Shop_Project_01@5cd4ce5

Add Cookie Session

github.com

 

로그아웃을 하면 세션 연결이 종료되도록 설계했다. 로그아웃을 하지 않고 바로 브라우저를 종료하는 경우도 가정하여 세션은 마지막 접근 시각을 기준으로 30분 까지 세션이 유지된다. 세션은 쿠키를 이용한 로그인 사용자 유무를 파악할 수 있으며 127.0.0.1:8080만 입력해도 세션이 남아있는 경우 바로 로그인 화면이 아닌 홈 화면으로 이동하도록 설계하였다. 

 

다음으로 구현할 코드는 로그인 하지 않은 사용자가 home 화면에 접근하지 못하도록 필터기능을 추가할 것이다.

댓글