클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

쿠키와 세션 5 - 세션을 이용해 로그인 처리해보기 본문

웹 · 앱 개발/JSP & Servlet

쿠키와 세션 5 - 세션을 이용해 로그인 처리해보기

huenuri 2024. 8. 29. 19:21

이제 집에 와서 세션 학습 나머지 부분을 공부하는 중이다. 오후에 7교시부터는 혼자서 자율학습을 하니 정말 좋았다. 이제 내일도 오후에는 자율학습을 해볼 것이다.

오늘 파이썬 책도 왔는데 주말에는 파이썬 공부도 시작해보려고 한다. 빨리 게임 개발 공부를 하고 싶지만 지금은 할 시간이 없다. 인공지능 사관학교 과정에 충실하며 3달만 참아볼 것이다.


 

 

 

 

세션을 이용한 로그인 처리

로그인 과정은 회원 가입시 입력한 아디이와 패스워드를 비교하여 일치하면 해당 웹 사이트의 회원 전용 페이지를 언제든지 사용할 수 있도록 하는 권한을 부여하는 것이다. 로그인 인증된 정보를 웹사이트 전반에서 사용할 수 있으려면 이 정보를 세션에 저장해 두어야 한다.

지금까지 배운 세션 관련 메소드를 사용하여 로그인 인증 처리를 하는 예제를 학습해보겠다. 이 내용은 수업 내용과 비슷한 부분이 많아 간단하게 학습하고 넘어가려고 한다.

 

 


 

 

 

1. 회원 인증을 위해 아이디와 비밀번호를 입력받는 폼

 

 


 

 

 

 

2. 회원 인증 처리하기

 


 

 

 

3. 로그인 인증 받은 회원에게 제공되는 JSP

 


 

 

 

4. 인증된 사용자의 인증을 무효화하는 JSP 페이지

 

 

로그 아웃을 하면 이런 메시지창이 뜬다.

 

 

아이디와 비밀번호를 틀리게 입력하면 처음 화면으로 돌아간다.

 

 


 

 

 

학습을 마치고

이렇게 해서 5장의 이론 학습을 모두 마쳤다. 하지만 수업 영상은 한 가지 더 공부할 부분이 있어 이 단원에 포함시키려고 한다. 책에서는 학습을 했지만 한번에 정리하는 예제와 함께 실습을 진행해보려고 한다.

오늘도 공부를 하고 나니 7시 반이 다 되었다. 그래도 정말 뿌듯하다. 매일 집에 오자마자 공부를 하고 나면 저녁을 먹고 나서도 다시 공부를 하게 될 가능성이 크다.