- 회원 가입
- 이메일 형식이 올바르지 않은 경우 예외 발생 (클라이언트, 서버)
- 이름이 입력되지 않았거나, 공백이 포함된 경우 예외 발생 (클라이언트, 서버)
- 비밀번호의 길이가 올바르지 않은 경우(5자 미만 20자 이상) 예외 발생 (클라이언트, 서버)
- password 확인 필드가 password 필드와 동일한 입력값을 가지지 않는 경우 (클라이언트, 서버)
- 로그인
- 이메일 형식이 올바르지 않은 경우 예외 발생 (클라이언트, 서버)
- 비밀번호의 길이가 올바르지 않은 경우 예외 발생 (클라이언트, 서버)
- 이메일이 존재하지 않은 경우 예외 발생 (서버)
- 비밀번호가 일치하지 않는 경우 예외 발생 (서버)
- 로그인 후 회원정보 조회/수정/삭제
- 조회
- 조회 화면에서는 비밀번호를 출력하지 않는다.
- 수정
- 수정 화면에서 비밀번호를 바꾸지 않고 이름을 수정할 수 있다.
- 이메일 형식이 올바르지 않은 경우 예외 발생 (클라이언트, 서버)
- 이름이 입력되지 않았거나, 공백이 포함된 경우 예외 발생 (클라이언트, 서버)
- 비밀번호의 길이가 올바르지 않은 경우 예외 발생 (클라이언트, 서버)
- password 확인 필드가 password 필드와 동일한 입력값을 가지지 않는 경우 (클라이언트)
- 삭제
- 서버에 존재하는 사용자 정보를 제거한다.
- 즐겨찾기 추가
- 즐겨찾기 목록 조회
- 즐겨찾기 목록 제거