카테고리 없음
[서비스 로직]회원가입 로직
Yuyudev
2024. 11. 6. 16:55
회원가입을 하는데 필요한 로직들을 정리해놓겠다.
1. 공통
1-1. id 중복체크
- 중복체크 버튼을 누르면 서버에서 id 중복 체크를 한다.
- 문제가 없다고 하면 중복체크 버튼을 비활성화 하고, 아이디를 수정하지 못하게 한다. 그리고 아이디 체크를 '참'으로 바꾼다.
- 만약 수정을 가능하게 한다면 '수정하기'버튼을 만들어야 한다. 이 경우 중복체크 비활성화를 '수정하기'로 해야한다.
- '수정하기'를 누르면 아이디 체크를 'false'로 바꾸고, 텍스트를 입력할 수 있게 한다.
- 이 때, 클릭하면 빈칸으로 만든다든지, 기존 것에 수정하게끔 한다든지는 개발자 마음대로임.
1-2. 패스워드 체크
- 패스워드를 입력하게 한다. 이 때 input type을 password로 하여서 사용자가 '*'을 해제하는 방법도 있다.
- 아래에 조건을 적어놓고, 사용자가 입력하는 조건이 만족하는지 체크하는 방법이 있다. 비밀번호를 입력하는 중 만족하는 조건과 만족하지 못하는 조건을 표시한다.
혹은, 아래에 조건을 적어놓고, 사용자가 조건을 만족하는지 체크한다. 비밀번호를 입력하고 input창에서 다른 곳을 클릭하거나 입력을 벗어나면 만족하지 못하는 조건을 표시한다. - 비밀번호 확인창에 입력한 것과 패스워드를 체크한다.
1-3. 가입완료 메일
백엔드에서 smtp를 사용하여 메일을 보낸다.
이 때 회원가입을 축하한다는 간단한 인삿말과 기능 소개를 넣을 수 있다.
2. 옵션
2-1. 생년월일 및 성별
ios 심사시생년월일 및 성별을 필수로 입력하지 못하게 한다. 필수로 하면 앱 심사에서 반려된다.