[기획] 로그인, 회원가입 리서치

JueunPark·2021년 12월 28일
1

토이프로젝트

목록 보기
1/4
post-custom-banner

회원가입

회원가입 기능을 구현하기전에 기획을 위한 리서치를 했다.
생각보다 고려해야할 것이 많았는데 Onit 서비스를 1월달에 1차로 배포하기로 했기 때문에
중요도에 따라 1차 배포전에 결정이 필요한 것과 그 이후에 고려해도 될 것으로 나누었다.

  • 1차: 1차 배포전에 결정할 것
  • 2차: 이후에 결정해도 되는 것

🚨 Flow Chart(1차)

  • 리서치를 하다보니 회원가입부터 서비스 이용까지의 플로우차트의 필요성을 느꼈다. 우선은 구현할때 참고할 내용만 가지고 간단히 스케치만 해두었다.

플로우차트 스케치(구현)

플로우차트 예시

플레이넷 플로우차트

  • 플로우 차트에는 앞으로 나올 내용들이 포함되어있어야 한다.

🚨 용어정리(1차)

  • 서로 사용하는 용어가 달라 의미가 통하지 않을때가 있으므로 용어의 통일이 필요하다.(1차)
  • 추후 사용자의 지위에 따른 권한이 상세하게 정리될 필요가 있다.(2차)
용어의미권한
유저(사용자)onit 서비스 이용자
멤버(회원)데이터 베이스에 있는 유저
연동로그인 회원자체 로그인 회원모든 서비스 이용 가능
자체로그인 회원Oauth 로그인 회원모든 서비스 이용 가능
비지터(방문자)로그인 하지 않은 사용자페이지 방문

🚨 예상치 못한 로그인 시도의 처리

연동 로그인 유저의 새로운 회원가입 시도

  1. 연동 로그인 재시도(카카오 아이디 분실 등의 경우) -> 보류(2차에 고려할 사항)
  2. 자체 로그인 시도 -> 연동한 아이디가 있으므로 로그인으로 돌려주기(1차에 반영)

자체 로그인 유저의 새로운 회원가입 시도

  1. 연동 회원가입 시도 -> 이미 가입된 회원임을 알리고 로그인 페이지로 이동(1차에 반영)
  2. 자체 회원가입 재시도 -> 이미 가입된 회원임을 알리고 로그인 페이지로 이동(1차에 반영)

연동 로그인 회원과 자체 로그인 회원에 대한 정리 필요

  1. 두 회원 사이에 권한 차이가 있는지 여부 -> 권한 같음(1차에 반영)
  2. 추후 두 회원 사이의 연동이 필요한지 여부 -> 연동없이 따로 관리(1차에 반영)

비밀번호 변경시도 -> 보류(2차에 고려할 사항)

  1. 이미 로그인한 사람이 로그인 페이지 혹은 회원가입 페이지에 접근할 때
  2. 연동 회원의 연동 서비스 탈퇴(예를 들면 카카오로 연동 로그인한 멤버의 카카오 탈퇴)
    • 임시비밀번호를 재발급할 이메일을 받아놓거나 휴대폰 번호로 인증(g메일, 싸이월드)

🚨 사용자 시나리오(1차)

사용자가 온잇에서 제공하는 서비스를 이용하려면 아래와 같은 과정을 거쳐야 한다.

  • 연동회원가입/자체회원가입 중 택1
  • 연동회원가입시
  1. 먼저 온잇 서비스를 이용하기 위한 필수적인 정보중에 연동회원가입을 통해 받아올 수 없는 정보를 받는다.(관심장르, 닉네임 등)
  2. 카카오를 통한 회원가입이 이루어짐
  3. 마지막 단계에서 이용약관동의
  • 자체회원가입시
  1. 사용자가 정보를 채워넣는 과정
  2. 자체회원가입
  3. 마지막 단계에서 이용약관동의

🐕 로그인 지속시간(2차)

  • 백엔드랑 논의 필요
  • 배포 전에만 정해지면 됨
  • 자동 로그인 유지하는 것

🚨 회원가입시 요구할 정보와 제한사항(1차)

공통으로 필요한 정보

  • 닉네임
  • 개인페이지 URL
    • 구성: 영문, 숫자, 대시(-)
    • 최소: 4자
    • 최대: 20자
  • 약관동의, 개인정보보호정책 동의
  • 분야선택
    • 개수제한 없음

자체회원가입 멤버만 필요한 정보

  • 자체회원가입은 추가적인 정보 필요
    • 이메일 -> 아이디로 사용
    • 비밀번호
      • 최소 7자

🚨 이용약관과 개인정보보호정책(1차)

  • 1차는 클로즈드 베타 테스트이나 가능하면 1차에 포함

참고한 글

profile
노트정리
post-custom-banner

1개의 댓글

comment-user-thumbnail
2022년 1월 30일

회원가입 공부하는데 많은 도움이 되었습니다.

답글 달기