[회원 가입 로직 시나리오]
1. 회원 가입 플로우 개요
사용자는 서비스의 메인 화면을 스크롤하다가, '회원 가입' 버튼을 발견한다. 새로운 기능을 이용하려면 회원 가입이 필요하다는 안내 메시지를 보고 가입을 결심한다.
가입 버튼을 터치하면 두 가지 선택지가 나타난다. 이메일 가입과 소셜 로그인(애플, 카카오, 네이버). 사용자는 편한 방법을 선택할 수 있다.
2. 회원 가입 상세 프로세스
1) 이메일 가입
- 사용자가 '이메일로 가입하기' 버튼을 터치한다.
- 이메일 입력창과 비밀번호 설정 창이 나타난다.
- 사용자는 이메일을 입력하고, 비밀번호를 설정한다.
- '가입하기' 버튼을 터치한다.
- 시스템이 이메일 중복 여부를 확인한다.
- 동일한 이메일이 이미 존재하면 '이미 가입된 이메일입니다'라는 메시지를 표시하고 로그인 페이지로 유도한다.
- 중복이 없으면, 이메일 인증을 위해 인증 코드를 발송한다.
- 사용자는 이메일을 확인하고, 인증 코드를 입력한다.
- 올바른 코드가 입력되면 '인증 완료' 메시지가 표시된다.
- 인증이 실패하면 '인증 코드가 틀렸습니다. 다시 입력해 주세요.'라는 메시지를 표시하고 재시도 기회를 제공한다.
- 인증이 완료되면 '가입이 완료되었습니다' 화면이 나타난다.
- '시작하기' 버튼을 눌러 서비스의 메인 화면으로 이동한다.
- 사용자 정보는 내부 데이터베이스(DB)에 저장된다.
2) 소셜 로그인 가입 (애플, 카카오, 네이버)
- 사용자는 '소셜 로그인' 버튼 중 하나를 선택한다.
- 예를 들어 '카카오 로그인'을 선택하면 카카오 인증 페이지로 이동한다.
- 카카오에서 '이 앱이 다음 정보를 요청합니다'라는 안내와 함께 이메일, 프로필 정보 제공 동의를 묻는다.
- 사용자는 동의 후 '계속하기' 버튼을 터치한다.
- 시스템은 카카오에서 받은 정보를 확인한다.
- 기존에 같은 카카오 ID로 가입한 이력이 있으면 '로그인 완료' 메시지가 나타나며 메인 화면으로 이동한다.
- 새로운 사용자라면, 회원 정보를 데이터베이스에 저장하고 추가 입력이 필요한지 확인한다.
- 이메일이 없는 경우, 추가 입력 폼이 나타난다.
- 사용자는 이메일을 입력하고 '확인' 버튼을 누른다.
- 가입이 완료되면 '환영합니다!' 메시지가 나타나며, 로그인 후 서비스 이용이 가능해진다.
- 소셜 로그인 정보 저장
- 소셜 로그인 사용자의 정보는 내부 데이터베이스(DB)에 저장됨.
- 저장되는 정보: 회원 ID, 이메일(가능한 경우), 소셜 ID(애플, 카카오, 네이버), 프로필 정보, 가입일 등.
- 동일한 이메일로 여러 소셜 계정을 연결할 수 있도록 구성.
3. 예외 처리 및 보완 사항
- 이메일 인증 실패 시 '인증 코드 다시 보내기' 버튼 제공
- 소셜 로그인 시 이메일 정보가 없으면 별도 입력 폼 제공
- 동일한 이메일로 여러 소셜 계정 연결 가능
- 회원 탈퇴 시 '회원 정보 삭제 안내' 후 진행
- 소셜 로그인 사용자의 계정 관리 강화:
- 동일한 사용자가 여러 개의 소셜 계정을 연결할 수 있도록 지원
- 내부 회원 ID를 기준으로 통합 관리하여, 이메일과 소셜 로그인 간의 데이터 일관성을 유지
⚡ 최종 목표:
- 사용자가 자연스럽고 직관적인 흐름으로 회원 가입을 완료하도록 설계
- 이메일 및 소셜 로그인 방식을 모두 지원하여 접근성 향상
- 회원 정보의 일관된 관리 및 보안 강화
반응형
'그냥하는 이야기들 > 이커머스 이야기' 카테고리의 다른 글
이젠 SEO가 아닌 AEO 시대, 검색엔진에 최적화 하지 말고, AI 최적화. (2) | 2025.05.20 |
---|---|
회원 가입 기획 시나리오. (0) | 2025.05.12 |
모바일 세상, 우리는 이미 거기에 있다 (1) | 2025.03.23 |
쿠폰 사용 로직 시나리오 - 테스트 (1) | 2025.03.23 |
GA 설정값 정리. (0) | 2020.05.03 |