작성
·
224
답변 1
0
안녕하세요. 수빈님, 공식 서포터즈 y2gcoder입니다.
보통 아이디는 유니크한 값이어야 하기 때문에 DB를 통한 중복 검사가 필요합니다. 닉네임도 요구사항에 따라 회원의 중복 닉네임을 허용하지 않을 때는 중복검사가 필요할 수 있습니다. 다만 비밀번호는 엄밀히 말해 중복된 비밀번호가 있을 수 있습니다. 그보단 회원가입 시 비밀번호 정책에 맞는 비밀번호를 입력했는지 체크하고, 로그인할 때 회원가입시 입력했던 비밀번호와 일치하는지 체크하는 로직이 필요합니다.
이러한 로직은 영한님 강의 중 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 의 회원 도메인 개발 챕터에서 간단하게 다루고 있습니다. 실제 실무에서도 이와 같은 방식으로 중복 이메일 검사를 많이 하고 있으니 참고하시면 이를 토대로 중복 이메일, 중복 닉네임 검사 로직도 쉽게 구현하실 수 있으실 거라 생각합니다!
감사합니다.