회원가입 기능 구현
- Dominant language
- Java
- Stars
- 20
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
## **회원 가입**
1. **기본 정보 입력**:
- [x] 사용자는 아이디(또는 이메일 주소), 비밀번호, 이름 등의 기본 정보를 입력해야 한다.
- [x] 입력 필드는 명확하고 이해하기 쉬운 레이블을 가져야 한다.
2. **비밀번호 정책**:
- [x] 비밀번호는 최소 8자 이상이어야 하며, 알파벳 대문자, 소문자, 숫자, 특수문자를 포함해야 한다.
- [x] 비밀번호 확인 필드를 통해 사용자가 비밀번호를 정확하게 입력했는지 확인해야 한다.
3. **유효성 검사**:
- [x] 모든 입력 필드에 대해 적절한 형식과 길이를 확인해야 한다. (예: 이메일 형식, 아이디 중복 체크 등)
- [x] 이메일을 중복 검사 하여 성공한 이메일만 사용할 수 있다.
- [x] 오류가 발생하면 사용자에게 명확하고 친절한 피드백을 제공해야 한다.
4. **보안**:
- [x] 사용자의 개인 정보는 안전하게 암호화되어 저장되어야 한다.
5. **회원가입 완료 피드백**:
- [x] 회원가입이 완료되면 사용자에게 성공 메시지를 보여주고, 로그인 페이지나 메인 페이지로 안내해야 한다.
6. **로그 기록**:
- [x] 사용자의 회원가입 성공 시 로그로 기록되어야 한다. 이를 통해 보안 이슈나 문제를 추적할 수 있어야 한다.
- 회원가입 성공시
- {회원가입 성공, member: {}, ip : {}}
## ETC
기타사항
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.