본문 바로가기

백업

[Servlet] 로그인 아이디 기억하기

간단한 로그인 페이지를 만든다.

아이디 기억하기 체크박스를 체크하고 로그인 했을경우 아이디가 기억 될 수 있게 만들려면 어떻게 해야할까?

아이디는 서버가 기억하는것이 아니다.

로그인시 아이디 기억하기를 체크했다면 그 아이디는 쿠키파일로 클라이언트 컴퓨터에 저장이 된다.

 

-login.jsp(로그인 페이지, 접속할때 마다 쿠키파일이 있는지 검사를 한다.)

 

-LoginProcessServlet.java (id, pw, 체크 여부등을 받아와 쿠키를 저장하는 역할과 다음페이지로의 이동역할을 한다.    ** id pw DBMS 검사와 web.xml에서 매핑작업은 생략 << 관련 게시물 이동

 

-login2.html (로그인페이지에서 로그인 버튼을 누르고 로그인이 완료 되었을때, 이동할 페이지)

 

- 결과 -

 

 아이디와 비밀번호입력후 ID기억 체크박스를 체크한채 로그인 성공 페이지로 이동

다시 브라우저에 접속했을때 아이디가 기억되어있고 체크박스는 체크되어 있는 상태

 다시 로그인을 하고 이번엔 체크박스를 체크해제한 후 로그인...

다시 브라우저에 접속했을때... 유효한 쿠키값이 없으므로 기억된게 없다.

'백업' 카테고리의 다른 글

[DBMS] Connection Pool 사용해보기  (0) 2014.09.14
[Servlet] 방문자 카운트  (0) 2014.08.31
[Servlet] 데이터 저장 방법  (0) 2014.08.30
[Servlet] sendError와 forward  (0) 2014.08.25
[Servlet] 초기화 매개변수  (0) 2014.08.25