이력서 고치랴, 면접준비하랴, 프로젝트 하랴, 그동안 못만난 지인들 만나랴, 밀린 드라마 보랴, 아주 바쁜 생활이 지속되고 있습니다. 친구들이랑 노는 것은 새로운 게 없지만 개발은 늘 새롭네요. 회원가입 로그인을 구현을 작년 11월에 해보고 안하다가 이번에 새로 사이드 프로젝트를 하면서 구현을 담당하게 되었습니다.
회원가입이 생각보다 단순하지는 않습니다.
1. 이메일 중복체크
2. 닉네임 중복체크
3. 이메일 유효성 확인
4. 비밀번호 유효성 확인
5. 닉네임 유효성 확인
6. 프로필 이미지
쓰다 보니까 더 많아졌네요.
우선 오늘은 swagger랑 기본 security 설정을 커밋했고 위에 나열한 것들을 다 하고 잘 예정입니다.
@Size(min = 8, max = 15, message = "비밀번호의 길이는 8자에서 15자 사이입니다")
@Pattern(regexp = "[a-zA-Z0-9`~!@#$%^&*()_=+|{};:,.<>/?]*$", message = "비밀번호 형식이 일치하지 않습니다")
private String password;
validator 클래스를 따로 만들어서 해야 겠습니다. 생각보다 유효성 검사할 것들이 있네요.
'TIL' 카테고리의 다른 글
TIL 카카오 로그인 API, 닉네임 변경, 탈퇴 구현하기 220315 (1) | 2023.03.15 |
---|---|
TIL 오랜만에 aws ec2 220314 (0) | 2023.03.15 |
TIL 프로그래머스 내기 시작 230308 (0) | 2023.03.08 |
TIL 취업코칭 230307 (0) | 2023.03.07 |
TIL 일론머스크 230226 (0) | 2023.02.27 |