아이디 중복오류
323
작성한 질문수 18
안녕하세요 , 김영한 강사님!
혹시 , 아이디나 닉네임 혹은 비밀번호와 같은 유일성이 보장되어야 하는 필드는 중복 오류를 검사할때 DB 연동까지 필요한 검증인것이죠? 혹시 이런 검증은 DB 강의 부분에서 따로 강의에서 나오는 부분이 있는지 궁금합니다!
답변 1
0
안녕하세요. 수빈님, 공식 서포터즈 y2gcoder입니다.
보통 아이디는 유니크한 값이어야 하기 때문에 DB를 통한 중복 검사가 필요합니다. 닉네임도 요구사항에 따라 회원의 중복 닉네임을 허용하지 않을 때는 중복검사가 필요할 수 있습니다. 다만 비밀번호는 엄밀히 말해 중복된 비밀번호가 있을 수 있습니다. 그보단 회원가입 시 비밀번호 정책에 맞는 비밀번호를 입력했는지 체크하고, 로그인할 때 회원가입시 입력했던 비밀번호와 일치하는지 체크하는 로직이 필요합니다.
이러한 로직은 영한님 강의 중 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 의 회원 도메인 개발 챕터에서 간단하게 다루고 있습니다. 실제 실무에서도 이와 같은 방식으로 중복 이메일 검사를 많이 하고 있으니 참고하시면 이를 토대로 중복 이메일, 중복 닉네임 검사 로직도 쉽게 구현하실 수 있으실 거라 생각합니다!
감사합니다.
이미지 업로드와 db 트랜잭션 묶는법
0
42
1
Could not resolve org.springframework.boot:spring-boot-starter-validation:2.4.4
0
52
2
MessageSourceTest 코드
0
47
1
인터셉터 에러 설정
0
48
1
resolveArgument()메서드 질문
0
57
1
43강 검증1 에서 실패 로직 관련 질문있습니다.
0
56
2
타임리프 3.X 버전 rendering, serializer 에러 해결 방법
2
133
3
스프링 빈에 등록이 안되는거 같은데 어떻게 하면 좋을까요?ㅠㅠ
0
90
3
pdf 오타 문의
0
57
1
ItemUpdateForm 검증 관련 질문입니다.
0
48
1
22page 링크 주소 변경
0
59
2
특정 데이터와 파일을 함께 저장 시, 테이블 구조 질문
0
53
1
섹션3번 수업에 대한 질문입니다.
0
80
2
@Autowired 보다 더 좋은 방법이 어떤 걸까요?
0
85
2
타입컨버터 가 람다랑 비슷해 보이는데 저의 생각이 맞는지?.
0
65
1
자바스크립트 인라인에서 객체 직렬화 시 오류가 납니다
0
142
3
스프링부트 - 오류페이지2 에서 500.html 에서 쓰인 객체 질문
0
63
1
톰캣 에러 페이지가 안보입니다.
0
102
2
apiEceptionController에서 센드 에러 호출하면 안되는지?
0
81
1
세션 타임아웃시 쿠키 삭제 방법이 없나요?
0
118
2
ApiExceptionController 질문드립니다.
0
64
1
셀렉박스 챕터에서 option value에 ==배송 방식 선택== 이것을 넣은 이유가 궁금함, 이렇게 구상해도 되는지?
0
66
1
MemberRepository 필드의 fianl 선언 유무
0
85
2
혹시 index.html 에서는 fragment 사용이 안되는건가요
0
58
1





