오토스테이 아이디로 회원가입하기
시나리오
메인 시나리오
- 이용자가 가입에 필요한 약관을 확인하고 필수 항목에 동의한다. 시스템은 필수 동의를 확인하고 휴대폰 인증을 안내한다.FE05FE06FE07
- 이용자가 휴대폰 번호를 입력하고 문자메시지로 인증번호를 요청한다. 시스템은 인증번호를 발송하고 인증번호 입력을 받는다.BE02BE03BE04
- 이용자가 받은 인증번호를 입력한다. 시스템은 인증번호와 남은 시간을 확인해 휴대폰 인증을 마친다.BE04BE05
- 이용자가 이름을 입력한다. 시스템은 이름 입력 조건을 확인하고 아이디 설정으로 안내한다.FE08FE09FE10
- 이용자가 사용할 아이디를 정하고 중복확인을 요청한다. 시스템은 아이디 형식과 사용 가능 여부를 확인한다.FE01FE02FE03FE04BE06
- 이용자가 비밀번호를 정하고 같은 비밀번호를 한 번 더 입력한다. 시스템은 비밀번호 조건과 두 입력의 일치를 확인한다.BE08BE09BE10
- 이용자가 선택 정보인 차량번호와 프로모션 코드를 비워두고 가입을 요청한다. 시스템은 인증의 유효성, 가입 정보와 기존 회원 중복 여부를 확인한다.BE01BE11BE12BE13BE14
- 시스템이 계정을 만들고 로그인 상태로 전환한 뒤 가입 완료를 알린다. 이용자는 홈으로 이동해 서비스를 시작할 수 있다.
예외 시나리오
| 번호 | 상황과 흐름 |
|---|---|
| 1a | 선택 약관에도 동의한다 이용자가 전체 동의를 선택하거나 개별 선택 항목에 동의한다. 필수 항목이 아직 모두 선택되지 않은 상태에서 모두 동의하고 계속하기를 누르면 시스템이 선택 항목까지 함께 동의한 것으로 처리하고 2단계로 진행한다.FE06 |
| 2a | 카카오톡으로 인증번호를 받는다 이용자가 발송 방법을 카카오톡으로 바꾼다. 시스템은 선택한 방법으로 인증번호를 발송하고 3단계로 진행한다. 소셜 회원가입으로 바뀌는 것은 아니다.BE04 |
| 2b | 인증번호 발송에 실패한다 이용자가 다시 발송을 요청한다. 시스템이 실패를 알리고 인증 상태를 초기화한다. 발송 실패 직후 화면의 자동 복귀 여부는 추가 확인이 필요하다. |
| 3a | 인증번호가 일치하지 않는다 이용자가 남은 시간 안에 번호를 수정해 3단계를 다시 진행한다. 시스템이 입력 오류를 알린다.BE04 |
| 3b | 인증번호를 다시 받는다 이용자가 재발송을 요청한다. 시스템은 새 인증 요청을 만들고 입력값과 남은 시간을 초기화한다. 3단계를 다시 진행한다.BE04 |
| 3c | 인증 시간이 만료되거나 뒤로 간다 이용자가 인증 시간을 넘기거나 휴대폰 번호를 수정하려고 뒤로 간다. 시스템이 인증 상태를 초기화하고 2단계로 돌아간다.BE04 |
| 4a | 인증 직후 이름 화면에서 뒤로 간다 이용자가 뒤로 가기를 누른다. 취소하면 4단계에 머무르고, 나가기를 선택하면 이번 가입을 종료한다. 시스템은 나가면 다시 인증해야 함을 알리고, 나가기를 선택하면 로그인 화면으로 이동한다. |
| 4b | 이름이 입력 조건에 맞지 않는다 |
| 5a | 사용할 수 없는 아이디다 이용자가 다른 아이디로 5단계를 다시 진행한다. 중복확인 후 아이디를 바꾸었거나 아직 확인하지 않았다면 다시 중복확인을 한다. 시스템이 사용 불가를 알린다.FE01FE02FE03FE04BE06 |
| 6a | 비밀번호 조건에 맞지 않거나 다르다 이용자가 비밀번호를 수정해 6단계를 다시 진행한다. 비밀번호가 조건에 맞지 않거나 두 입력이 서로 다르면 시스템이 해당 입력의 문제를 알린다.BE08BE09BE10 |
| 7a | 차량번호나 프로모션 코드를 추가한다 이용자가 선택 정보인 차량번호나 프로모션 코드를 입력한다. 시스템이 형식을 확인하고, 프로모션 코드를 입력했다면 유효성 확인도 거친 뒤 가입 요청을 처리한다. 가입용 프로모션 링크로 들어온 경우에는 코드가 자동으로 채워지고 확인될 수 있다.BE11BE13 |
| 7b | 차량번호 또는 프로모션 코드 오류 이용자가 입력을 수정하거나 선택 정보를 지운 뒤 7단계를 다시 진행한다. 차량번호 형식 또는 프로모션 코드에 문제가 있으면 시스템이 수정하거나 확인할 내용을 알린다. 종료되었거나 마감된 코드는 사용할 수 없다.BE12BE14 |
| 7c | 이미 가입한 회원 정보와 중복된다 이용자가 안내에 따라 아이디 찾기나 로그인으로 이동한다. 시스템은 새 가입을 거부한다. 휴대폰 번호 중복이면 아이디 찾기를, 그 밖의 회원 중복이면 로그인을 안내한다. 이번 가입은 종료한다.BE06BE07 |
| 7d | 가입 처리에 실패한다 이용자가 다시 가입하려면 1단계부터 진행한다. 시스템이 가입 실패를 알리고 회원가입 재시도 경로를 제공한다. 인증 완료 후 가입까지 시간이 오래 지나 인증이 만료된 경우도 서버가 거부한다.BE01BE05 |
| 7e | 가입 전 화면으로 돌아갈 경로가 있다 가입 성공 후 시스템이 확인된 내부 복귀 경로로 바로 이동한다. 8단계의 별도 완료 화면은 생략한다. 복귀한 화면에서 필요한 다음 행동은 해당 기능의 흐름을 따른다. |
정책
프론트 정책
| 번호 | 규칙 | 적용 화면 |
|---|---|---|
| FE01 | 현재 자체 가입 화면에서 아이디는 5자 이상 16자 이하여야 한다. | 5, 5a |
| FE02 | 현재 자체 가입 화면에서 아이디는 영문 소문자와 숫자만 쓸 수 있다. | 5, 5a |
| FE03 | 현재 자체 가입 화면에서 아이디는 영문 소문자로 시작해야 한다. | 5, 5a |
| FE04 | 현재 자체 가입 화면에서 아이디는 admin, autostay, manager로 시작할 수 없다. | 5, 5a |
| FE05 | 현재 가입 화면은 서비스 이용약관, 개인정보 수집 및 이용, 위치기반 서비스 이용, 타이어 정보 수집 및 차량 리포트 제공, 만 14세 이상 확인을 필수 동의로 받는다. | 1 |
| FE06 | 현재 가입 화면은 차량 제원 조회 및 차량 리포트 활용, 마케팅 정보 수신을 선택 동의로 받는다. | 1, 1a |
| FE07 | 필수 항목에 모두 동의해야 가입을 진행할 수 있다. 선택 항목에 동의하지 않아도 진행할 수 있다. | 1 |
| FE08 | 현재 자체 가입 화면은 이름을 필수로 받는다. | 4, 4b |
| FE09 | 현재 자체 가입 화면은 이름을 2자 이상 20자 이하로 제한한다. 서버에서 같은 제한을 강제하는지는 추가 확인이 필요하다. | 4, 4b |
| FE10 | 현재 자체 가입 화면은 이름을 한글로만 받는다. | 4, 4b |
서버 정책
| 번호 | 규칙 | 적용 화면 |
|---|---|---|
| BE01 | 자체 가입에는 휴대폰 인증이 필요하다. | 7, 7d |
| BE02 | 인증번호는 6자리다. | 2 |
| BE03 | 인증번호는 숫자로만 만든다. | 2 |
| BE04 | 인증번호는 요청 후 3분간 유효하다. | 2, 3, 2a, 3a, 3b, 3c |
| BE05 | 인증 성공으로 얻은 가입용 인증 결과는 10분간 유효하다. | 3, 7d |
| BE06 | 현재 활동 회원과 같은 아이디로 중복 가입할 수 없다. 탈퇴 회원의 재가입 조건은 별도 확인이 필요하다. | 5, 5a, 7c |
| BE07 | 현재 활동 회원과 같은 휴대폰 번호로 중복 가입할 수 없다. | 7c |
| BE08 | 비밀번호는 8자 이상 16자 이하다. | 6, 6a |
| BE09 | 비밀번호는 영문, 숫자와 허용된 특수문자를 쓸 수 있다. 현재 자체 가입 화면과 서버는 문자 종류를 두 가지 이상 섞도록 요구하지 않는다. | 6, 6a |
| BE10 | 비밀번호에 공백은 쓸 수 없다. | 6, 6a |
| BE11 | 차량번호는 선택 정보다. | 7, 7a |
| BE12 | 차량번호를 입력한 경우에는 정해진 형식에 맞아야 한다. | 7, 7b |
| BE13 | 프로모션 코드는 선택 정보다. 프로모션별 혜택, 대상, 기간은 해당 프로모션 정책을 따른다. | 7, 7a |
| BE14 | 프로모션 코드를 입력한 경우에는 확인된 현재 입력값과 일치해야 한다. | 7, 7b |