쿠키를 이용한 로그인 상태 유지하기 웹 사이트의 기본 기능 중 하나는 로그인/로그아웃 기능입니다. 로그인을 하지 않은 상태에서 웹 사이트에 연결을 하면 로그인을 하도록 유도를 하는데, 이는 로그인을 했는지 판단 할 수 있는 방법이 필요하다는 뜻입니다. 로그인 상태를 확인할 때 가장 많이 사용하는 방법이 바로 쿠키를 이용하는 방법입니다. 쿠키를 이용하여 다음과 같은 방법으로 로그인 상태를 유지 할 수 있습니다. 1. 로그인에 성공하면 특정 이름을 갖는 쿠키를 생성한다. 2. 해당 쿠키가 존재하면 로그인한 상태라고 판단한다. 3.로그아웃하면 해당 쿠키를 삭제한다. 로그인 처리 먼저 로그인 처리가 되는 페이지를 작성하기전에 간단한 로그인 폼을 작성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 ..
쿠키(Cookie) 쿠키(Cookie)는 웹 브라우저가 보관하는 데이터입니다. 웹 브라우저는 웹 서버에 요청을 보낼 때 쿠키를 함께 전송하며, 웹 서버는 웹 브라우저가 전송한 쿠키를 사용해서 필요한 데이터를 읽을 수 있습니다. JSP에서 생성하는 쿠키는 웹 서버에서 생성 할 수 있습니다. ■ 쿠키 동작 방식 ● 쿠키 생성 단계 : JSP 프로그래밍에서 쿠키는 웹 서버측에서 생성되어, 생성한 쿠키를 응답 데이터의 헤더에 포함시켜 웹 브라우저에 전송합니다. ● 쿠키 저장 단계 : 브라우저는 응답 데이터에 포함된 쿠키를 저장합니다. ● 쿠키 전송 단계 : 브라우저는 저장한 쿠키를 요청이 있을 때마다 웹 서버에 전송합니다. 웹 서버는 전송받은 쿠키를 이용해서 필요한 작업을 수행합니다. ■ 쿠키의 구성 ● 이름 ..