차근차근/JAVA JSP

자동로그인

예쁜꽃이피었으면 2015. 1. 13. 10:16



자동로그인을 해야 한다.

다른 프로젝트에서 찾아보자. 


<span id="auto_login"><input type="checkbox" name="autologin" value="checked"> 자동 로그인</span>  


자동 로그인 체크박스를 만들고


실행 소스 있는 곳으로 간다 . class파일


나의 경우에는 

LoginCheckAction.java


//autologin 생성 

 String autologin = request.getParameter("autologin");//패스워드

//쿠키 저장 시간 설정

 int    cookie_time = 24*7;//7일설정

 if(autologin == null) autologin = "";     

Cookie cookie[] = new Cookie[5];


.

.

 cookie[2] = new Cookie("c", c);

 cookie[3] = new Cookie("autologin", autologin);



//자동로그인으로  세팅된경우_7일, 그렇지 않은경우는 3시간

                       if(autologin.equals("checked"))   cookie_time = 24*7;

                       else       cookie_time = 3;                       

                       //쿠키설정

                       for(int i = 0; i < 4; i++){

                      cookie[i].setMaxAge(60*60*cookie_time);    // 6시간으로 설정,//60*60*24*7쿠키 유지 기간 - 1주

                      cookie[i].setPath("/");         // 모든 경로에서 접근 가능하도록

                      response.addCookie(cookie[i]);  // 쿠키저장


                       }

반응형