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