<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!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=EUC-KR"> <title>사용자인증처리</title> </head> <%--sessionT2.jsp --%> <% //로그인해서 t4로 갔 //현 페이지에 대한 브라우저 캐시를 사용하지 않겠음 response.setDateHeader("Expires", 0); response.setHeader("Pragma", "no-cache");//http 1.0 if(request.getProtocol().equals("HTTP/1.1")){ response.setHeader("Cache-Control", "no-cache");//http 1.1 } %> <% //DataBase가정 String did[] = {"gildong","lime","juwon"}; String dpass[] = {"1234","9999","8888"}; //폼입력받은 id,pass //request.setCharacterEncoding("euc-kr");//getParameter가 한글일 경우 String id = request.getParameter("id");//sessionT1의 form에 있는 name과 일치하게 String pass = request.getParameter("pass"); boolean dflag = false; for(int i=0; i<did.length; i++){ if(id!=null&&id.equals(did[i])){//일치하는 id를 찾았다 //앞에가 false나오면 &&뒤에는 실행 안한다. if(pass!=null&&pass.equals(dpass[i])){//pass가 일치한다면 //로그인 성공 session.setAttribute("login", "success");//세션로그인 dflag = true; break; }//else{ //로그인 실패(id일치, pass불일치) //} } }//for if(!dflag){//if(dflag==false){로그인 실패 response.sendRedirect("sessionT1.jsp");//로그인페이지이동 } %> <body> <p><b>사용자인증완료</b></p> <a href="sessionT3.jsp">서비스페이지이동</a> </body> </html> |