-
[x] 이메일, 닉네임, 비밀번호, 비밀번호 확인 4가지를 입력할 수 있는 입력창을 확인할 수 있습니다.
-
[x] 입력값에 대하여 다음 사항들을 확인합니다.
- [x] 이메일 입력창에서 blur 될 때, 아무것도 적혀있지 않다면 다음 에러 메세지를 보여줍니다. “이메일은 필수 입력입니다.”
- [x] 이메일 입력창에서 blur 될 때, 이메일 형식이 아닐 경우 이메일 입력창에 다음 에러 메세지를 보여줍니다. “이메일 형식으로 작성해 주세요.”
- [x] 닉네임 입력창에서 blur 될 때, 아무것도 적혀있지 않다면 다음 에러 메세지를 보여줍니다. “닉네임은 필수 입력입니다.”
- [x] 닉네임 입력창에서 blur 될 때, 글자수가 20자를 초과하면 다음 에러 메세지를 보여줍니다. “닉네임은 최대 20자까지 가능합니다.”
- [x] 비밀번호 입력창에서 blur 될 때, 아무것도 적혀있지 않다면 다음 에러 메세지를 보여줍니다. “비밀번호는 필수 입력입니다.”
- [x] 비밀번호 입력창에서 blur 될 때, 비밀번호가 8자 미만일 경우 다음 에러 메세지를 보여줍니다. “비밀번호는 최소 8자 이상입니다.”
- [x] 비밀번호 입력창에서 blur 될 때, 숫자,영문,특수문자(!@#$%^&*) 로만 이루어지지 않았을 경우 다음 에러 메세지를 보여줍니다. “비밀번호는 숫자, 영문, 특수문자로만 가능합니다.”
- [x] 비밀번호 확인 입력창에서 blur 될 때, 아무것도 적혀있지 않다면 다음 에러 메세지를 보여줍니다. “비밀번호 확인을 입력해주세요.”
- [x] 비밀번호 확인 입력창에서 blur 될 때, 비밀번호 확인 입력창이 비어있지 않은 상태이며 비밀번호 입력값과 같지 않다면 다음 에러 메세지를 보여줍니다. “비밀번호가 일치하지 않습니다.”
-
[x] 모든 입력값들이 정상일 때 가입하기 버튼을 클릭하거나 키보드 엔터를 누를 경우 회원가입이 완료되고, 로그인이 되어있는 상태로 홈 화면/ 으로 이동합니다.
-
[x] 닉네임이 중복되었을 경우 500에러가 발생합니다.
-
[x] 간편 회원가입 버튼을 통해 구글과 카카오톡, 네이버로 회원가입할 수 있습니다.
- [x] 로그인 되었을 경우 로그인 된 상태로 메인 페이지로 이동합니다.
- [x] 회원가입 되어있지 않은 경우 간편 회원가입 화면
/oauth/signup/{google/kakao/naver} 으로 이동합니다.
- [x] 그 외 에러가 발생했을 경우 에러 메세지를 띄웁니다.
간편 로그인 API 가이드