TODO
1. 게시글 1. 게시글 생성 1. 생성하는 페이지로 이동하는 로직 구현 2. 작성된 내용을 서버로 전송 및 저장 2. 게시글 목록 조회 1. 전체 글 조회 2. 세부 글 조회 3. 게시글 수정 4. 게시글 삭제
- 회원
- 회원 등록
- email 형식을 갖춰야한다.
- 동일한 email로 중복가입을 할 수 없다.
- 이름은 2~10자로 제한하며 숫자나 특수문자가 포함될 수 없다.
- 비밀번호는 8자 이상의 소문자, 대문자, 숫자, 특수문자의 조합이다.
- 비밀번호 확인 기능이 동작해야 한다.
- 회원 조회
- 로그인
- 로그인 성공 시 사용자 이름을 띄운다.
- 로그인 실패 시 예외처리한다.
- 이메일이 없는 경우
- 비밀번호가 틀린 경우
- 회원 수정
- My Page를 누르면 회원 정보를 볼 수 있는 페이지로 넘어간다.
- 로그인이 안돼있다면 이동을 제한한다.
- 수정 버튼을 누르면 수정 페이지로 넘어간다.
- 회원 번호가 맞지 않으면 홈으로 이동한다.
- 로그인이 안돼있다면 이동을 제한한다.
- 수정은 이름만 가능하게 한다.
- 이름 형식에 맞지않으면 수정을 제한한다.
- My Page를 누르면 회원 정보를 볼 수 있는 페이지로 넘어간다.
- 회원 탈퇴
- 현재 로그인된 정보와 일치하는 회원을 삭제한다.
- 로그인된 정보와 일치하지 않는다면 접근을 제한한다.
- 회원 등록