자동로그인 구현
http://prq.co.kr/ttc/
보안이 필요한 페이지 접근시.
쿠키 값인 autologin_YN값을 불러 온다.
autologin_YN=="Y"이면 자동 로그인이 설정 되어 있는 상황이다.
autologin_YN=="N"이거나 값이 공백이라면 로그인 페이지로 이동한다.
자동로그인이냐?
1.1. 예
ttc/auth/login을 호출한다.
1.1.1. 쿠키에 저장된 userid를 불러 온다.
1.1.2. userid 값을 session userid에 담는다.
1.1.3. 쿠키에 저장된 password를 불러 온다.
1.1.4. password 값을 session password에 담는다.
1.1.5. 자동으로 userid,password 값을 담아 비동기로 로그인을 시도한다.
1.1.6. 로그인에 성공했다면 해당 아이디와 비밀번호로 쿠키를 다시 userid, password를 저장한다.
자동 로그인시 쿠키저장 기본 값은 365일이다. 자동 로그인으로 로그인 시도시 365일 씩 갱신된다.
1.1.6.1. 해당 가맹점이 관리하는 페이지로 10초 후 이동한다.
1.1.7. 자동로그인에 실패 했다면 로그인 페이지에 잔존한다. "자동로그인 실패" 아이디와 비밀번호가 일치하지 않습니다. 경고 문구 호출.
2018-12-24 (월) 9:09:06
1.2. 아니오 1.2.1. 쿠키에 저장된 userid를 파괴한다. 1.2.2. 쿠키에 저장된 password를 파괴한다. 1.2.3. 로그인 페이지로 이동한다.