이 포스트는 2020년 05월 27일에 작성되었습니다.
🥅 GOAL
- 💻
Portfolio
- My Page - 회원 계정 찾기 이메일 인증 방식 구현
⚽️ Achieve
- 계정 찾기 기능 추가
- Java mail api를 이용해서 사용자의 이메일 정보를 통해 메일을 전달하는 기능
- pom.xml에 java mail api를 사용하기 위한 의존성을 추가함
- root-context.xml에 자바빈을 등록하고 gmail smtp 설정을 등록
- 사용자로 부터 이메일 정보를 전달받으면 일치하는 이메일 정보가 있는지 검색
- 있다면 해당 계정정보에 UUID클래스를 이용해 범용 고유 식별자를 업데이트함
- 해당 이메일 계정으로 비밀번호 링크를 전달하고 이용자는 링크를 통해서 비밀번호 번경을 실시
- 아이디와 범용 고유 식별자, 새로운 비밀번호를 파라미터로 넘겨받아 DB에 BCrypt 암호화처리로 비밀번호 저장