Chukapoka / server

0 stars 1 forks source link

Spring를 이용한 이메일 인증 #16

Closed sin-hyunjin closed 7 months ago

sin-hyunjin commented 7 months ago

Issues 번호 :

Closes #15

변경, 추가된 코드(설명 등)

참고블로그

코드 주의점

-

-

Summary by CodeRabbit

github-actions[bot] commented 7 months ago

Image description CodeRabbit

개요

이 PR은 Spring 프레임워크를 사용하여 이메일 인증 기능을 추가합니다. 변경된 코드는 build.gradle 파일에 의존성을 추가하는 부분입니다. 또한, UserController 클래스에는 authNumber라는 새로운 메서드가 추가되어 이메일을 통해 인증 번호를 요청하고, 해당 번호와 함께 이메일을 보내고 성공 또는 실패 여부를 반환합니다. AuthNumberResponseDto 클래스에는 resultemail 필드가 추가되었습니다. 또한, AuthNumberService 클래스는 인증 번호를 생성하고 JavaMailSender를 사용하여 이메일로 전송하는 새로운 서비스 클래스입니다. 마지막으로, UserService 클래스에는 passwordEncoder 필드가 추가되었습니다.

상세 정보

파일 요약
build.gradle Spring Boot Starter Mail과 JAXB Runtime의존성이 추가되었습니다.
UserController.java authNumber 메서드가 추가되어 이메일 인증 번호를 처리합니다.
AuthNumberResponseDto.java resultemail 필드가 추가되었습니다.
AuthNumberService.java AuthNumberService 클래스가 도입되었습니다. 이 클래스는 인증 번호를 생성하고 이메일로 전송하는 역할을 합니다.
UserService.java passwordEncoder 필드가 추가되었습니다.

위의 변경 사항은 이메일 인증 기능을 추가하기 위한 코드 변경으로, 각 파일에서 새로운 기능이나 로직이 도입되었습니다.


Uplevel your code reviews with CodeRabbit Pro ### CodeRabbit Pro If you like this project, please support us by purchasing the [Pro version](https://coderabbit.ai). The Pro version has advanced context, superior noise reduction and several proprietary improvements compared to the open source version. Moreover, CodeRabbit Pro is free for open source projects.
sin-hyunjin commented 7 months ago

해야할일

doyou1 commented 7 months ago

내가 수정해봄