유저 기획
개요
Knower(이하: 샵)에는 크게 세 가지 부류의 유저가 존재한다.
- 어드민 유저
- 샵 내의 상품의 내용을 추가, 수정 혹은 삭제 역할을 수행한다.
- 샵 내에서 이루어지는 모든 주문에 대한 관리 업무를 수행한다.
- 샵 내에서 발생하는 유저들의 고충들을 해결하는 업무를 수행한다.
- 익명 유저
- 일반 회원가입 (혹은 소셜 회원가입) 절차를 거치지 아니하고 샵을 그냥 방문한 유저를 의미한다.
- 샵 내에 게시되어 있는 상품들의 정보를 볼 수 있으며 관심있는 상품을 장바구니에 추가할 수 있다.
- 주문은 수행할 수 없다.
- 일반 유저
- 일반 회원가입 (혹은 소셜 회원가입) 절차를 거쳐 정식으로 샵의 데이터베이스에 등록된 유저를 의미한다.
- 익명 유저가 수행 가능한 역할을 포함하여 샵 내에 게시되어 있는 상품들을 주문할 수 있다.
회원가입
회원가입은 샵에서 상품을 주문하고 결제하는 등 일련의 상업 활동을 수행하기 위하여 필요한 절차이다. 이는 일반 회원가입과 소셜 회원가입으로 나뉘어 진다.
- 일반 회원가입은 샵 내에서 정해진 규칙대로 이루어진 절차에 따라 이루어진다.
- 소셜 회원가입은 카카오 OAuth 및 네이버 OAuth 서비스를 통해 이루어진다.
회원가입 폼 유효성 체크
샵 내에서 모든 유저는 기본적으로 아이디, 성, 이름, 비밀번호, 휴대전화 번호, 청구지 주소와 배송지 주소를 기입해야 한다.
필드 | 비고 | 필수 |
---|---|---|
이메일 | 유효한 이메일 주소여야 함 | ✅ |
성 | 공백과 숫자 및 특수기호를 포함할 수 없음 | ✅ |
이름 | 위 성과 동일 | ✅ |
비밀번호 | 8글자 ~ 16글자 및 최소 하나의 영소문자, 영대문자, 숫자 및 특수기호 (₩ , \ 제외)를 포함해야 함 | ✅ |
휴대전화번호 | 숫자로만 이루어져야 하며 - 은 제외하고 기입 | ✅ |
청구지 주소 | ||
배송지 주소 |
회원탈퇴
회원탈퇴는 마이페이지에서 가능하며 회원탈퇴를 하게 될 경우 유저가 생성한 주문 및 유저에 대한 정보는 그 즉시 파기가 된다.
회원탈퇴가 불가능 한 경우
다음 사항에서는 회원탈퇴가 불가능하다.
- 결제 완료가 된 주문건이 단 한 개라도 존재할 경우
- 교환 및 환불 처리 요청 건이 단 한 개라도 존재할 경우