순서 1. 인증 번호 입력란 변환 기능 2. 인증 번호 일치 여부 검사 기능 3. 테스트 1. 인증 번호 입력란 변환 기능 인증 번호 입력란(mail_check_input)에 사용할 수 있도록 하기 위해 두 가지가 기능 실행되어야 합니다. ㄱ. 인증 번호 입력란 태그의 속성 disabled 속성 값이 변경. ㄴ. 인증 번호 입력란의 배경색 변경. 이 기능은 인증 번호 전송이 정상적으로 작동하였을 때만 진행이 됩니다. 그렇기 때문에 앞서 말한 두 가지 기능을 수행하는 명령 코드는 ajax 내에 있는 success코드에 작성되어야 합니다. success 코드 자체가 ajax가 정상적으로 진행이 완료되었을 때 작동하는 코드이기 때문입니다. 변경이 되어야 할 대상[$(".mail_check_input"), $(..
순서 1. 인증 번호(난수) 생성 2. 인증 번호 이메일 전송 3. 인증 번호 뷰(회원 가입 페이지)로 전송 1. 인증번호(난수) 생성 인증 번호로서 숫자 6자리를 사용할 것이고, 이를 위해서 JAVA에서 제공하는 Random객체를 사용했습니다. '자바 난수 생성'과 같은 키워드를 검색하시면 'for문을 이요한 난수 생성', '문자를 포함한 난수 생성'등 여러 가지 방법이 검색됩니다. 제가 참고한 블로그에선 단순히 기능을 구현하는 것이 목표였기 때문에 random 함수에서 생성하는 숫자를 바로 사용했습니다. 1-1 Random 클래스를 이용하여 객체 변수 random을 선언 /* 인증 번호(난수) 생성 */ Random random = new Random(); 1-2 random.nextInt()함수를 ..
순서 1. 이메일 전송 환경 세팅 2. 인증번호 입력란 색상 변경 및 disabled 속성 추가 3. 이메일 전송 메서드 추가(JavaScript) 4. controller 메서드 추가 1. 이메일 전송 환경 세팅 1-1 pom.xml 설정(라이브러리 추가) pom.xml에 아래의 두 개 라이브러리를 추가해줍니다. javax.mail mail 1.4.7 org.springframework spring-context-support ${org.springframework-version} 1-2 mailSender Bean 등록 제가 참고한 블로그에선 '메일 서버에 계정 인증 후 메일을 전송하는 방법'을 택했고, 이용한 이메일은 네이버 이메일이었기 때문에 네이버 이메일로 했습니다. root-context.xm..