- JavaScript를 이용한 타이머
- 시간이 초과되면 alert메시지 출력
- 초기화 버튼 클릭 시 타이머 초기화 및 재시작
- 이메일을 전송하는 기능
- 보낼 아이디, 제목, 내용을 입력 후 전송버튼 클릭시 이메일이 전송됨 (테스트 이메일)
- 보내는 계정은 gmail 계정 사용
- 회원가입 이메일, 인증번호 이메일방식 추가 (회원가입 및 인증번호 입력 폼은 아직 미구현, 메일 발송 기능만 구현)
- 인증버튼을 클릭하면 메일로 인증코드를 보냄
- 인증버튼을 클릭하면 5분안에 인증을 완료해야함
- 인증번호가 일치하지 않으면 가입이 되지 않음 (세션에 인증번호를 담아 인증)
- session timeout 구현
- 인증번호 체크시 오류메시지 추가
- 비밀번호 전달 시 인코딩 (Crypto.js)
- 재발송 버튼 구현
- 회원가입 공통코드 분기처리
- 2개의 DB를 모두 연동시키고 사용하고 싶은 DB를 선택할 수 있도록 구현
- mapper interface가 아닌 sqlSession을 사용