카테고리 없음

[서비스 로직]회원가입 로직

Yuyudev 2024. 11. 6. 16:55

회원가입을 하는데 필요한 로직들을 정리해놓겠다.

1. 공통

1-1. id 중복체크

  1. 중복체크 버튼을 누르면 서버에서 id 중복 체크를 한다.
  2. 문제가 없다고 하면 중복체크 버튼을 비활성화 하고, 아이디를 수정하지 못하게 한다. 그리고 아이디 체크를 '참'으로 바꾼다.
  3. 만약 수정을 가능하게 한다면 '수정하기'버튼을 만들어야 한다. 이 경우 중복체크 비활성화를 '수정하기'로 해야한다.
  • '수정하기'를 누르면 아이디 체크를 'false'로 바꾸고, 텍스트를 입력할 수 있게 한다.
  • 이 때, 클릭하면 빈칸으로 만든다든지, 기존 것에 수정하게끔 한다든지는 개발자 마음대로임.

1-2. 패스워드 체크

  1. 패스워드를 입력하게 한다. 이 때 input type을 password로 하여서 사용자가 '*'을 해제하는 방법도 있다.
  2.  아래에 조건을 적어놓고, 사용자가 입력하는 조건이 만족하는지 체크하는 방법이 있다. 비밀번호를 입력하는 중 만족하는 조건과 만족하지 못하는 조건을 표시한다.
    혹은, 아래에 조건을 적어놓고, 사용자가 조건을 만족하는지 체크한다. 비밀번호를 입력하고 input창에서 다른 곳을 클릭하거나 입력을 벗어나면 만족하지 못하는 조건을 표시한다.
  3. 비밀번호 확인창에 입력한 것과 패스워드를 체크한다.

1-3. 가입완료 메일

백엔드에서 smtp를 사용하여 메일을 보낸다.
이 때 회원가입을 축하한다는 간단한 인삿말과 기능 소개를 넣을 수 있다.

2. 옵션

2-1. 생년월일 및 성별

ios 심사시생년월일 및 성별을 필수로 입력하지 못하게 한다. 필수로 하면 앱 심사에서 반려된다.