로그인 방법 쿠키, 세션에 대해 알아보자
https://github.com/GreenPai/Login_Study
실습
간단한 실습 내용 정리
- 홈 화면 - 로그인 전
- 홈 화면 - 로그인 후
- 보안 요구사항
- 로그인 사용자만 상품에 접근하고, 관리할 수 있습니다.
- 로그인 하지 않은 사용자가 상품 관리에 접근하면 로그인 화면으로 이동합니다.
- 회원 가입. 상품 관리
쿠키 사용
세션 사용
쿠키
서버에서 로그인에 성공하면 HTTP 응답에 쿠키를 담아서 브라우저에 전달합니다.
브라우저는 앞으로 해당 쿠키를 지속해서 보내줍니다.
쿠키를 사용하는 이유
웹 브라우저는 Stateless 하기 때문입니다.
- HTTP는 무상태(Stateless) 프로토콜입니다.
- 클라이언트와 서버가 요청과 응답을 주고 받으면 연결이 끊어집니다.
- 클라이언트가 다시 요청하면 서버는 이전 요청을 기억하지 못합니다.