■ 세션(Session)을 이용한 회원 인증 프로그램
login.html (회원 인증을 위해 아이디와 비밀번호를 입력받는 폼) |
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>회원 인증을 위해 아이디와 비밀번호를 입력받는 폼</title> </head> <body> <center> <form method = "post" action = "testLogin.jsp"> <table> <tr> <td align = "center">아 이 디</td> <td align = "left"> <input type = "text" name = "id" size = "20" maxlength = "20"> </td> </tr> <tr> <td align = "center">패스워드</td> <td align = "left"> <input type = "password" name = "pw" size = "20" maxlength = "20"> </td> </tr> <tr> <td align = "center"> <input type = "submit" value = "로그인"> </td> <td align = "center"> <input type = "reset" value = "취 소"> </td> </tr> </table> </form> </center> </body> </html> |
|
출력화면 |
|
testLogin.jsp (회원 인증 처리를 위한 JSP 페이지) |
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
main.jsp (로그인 인증 받은 회원에게 제공되는 페이지) |
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
출력화면 |
|
logOut.jsp (인증된 사용자의 인증을 무효화 하는 JSP) | |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | |
출력화면 | |
풀이 | |
login.html 페이지에서 아이디와 패스워드를 입력받아 testLogin.jsp에서 회원인지를 판단하여 아이디가 "yinglong200"이고 패스워드가 "q1w2e3r4"로 일치하면 쿠키에 사용자 이름을 저장한 후 main.jsp로 넘어간다. |
'JSP > JSP Programming' 카테고리의 다른 글
[JSP] 예외 코드별 예외처리 (0) | 2012.06.05 |
---|---|
[JSP] 에러 페이지를 이용한 예외처리 (0) | 2012.06.05 |
[JSP] 세션(Session)을 완전히 삭제하기 - invalidate() - (0) | 2012.06.04 |
[JSP] 세션(Session) 값 삭제하기 - removeAttributeAttribute - (0) | 2012.06.04 |
[JSP] 세션(Session) 정보 얻어오기 (0) | 2012.06.04 |