Skip to content

Latest commit

 

History

History

유저

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

유저

  • 유저는 이름/핸드폰/이메일/로그인 id/패스워드/소속 업체/상태/유형/등급 값을 가질 수 있다
    • 이름: 필수이며, 한글/영어/특정 특수문자('-.) 만 포함된 30 자 이하이어야 한다
    • 핸드폰: 필수이며, 저장 시 - 은 제거되고 11 자리로 저장되어야 한다
    • 이메일: 필수
    • 로그인 id: 필수이며, 영어/숫자/특정 특수문자(-_) 만 포함된 30 자 이하여야 한다
    • 패스워드: 필수이며, 영어/숫자/특정 특수문자(-_,.<>!@#$%^&*=+`'"~;:()[]{}) 만 포함된 30 자 이하여야 한다
    • 소속업체: 특정 업체에 속할 수 있다
    • 상태: NORMAL/UNDER_REVIEW/WITHDRAWAL 중 하나에 속해야 한다
    • 유형: 일반 유저/판매자/관리자 중 하나에 속해야 한다
    • 등급: NORMAL/VIP/VVIP/MASTER 중 하나에 속해야 한다
  • 패스워드는 암호화 되어 통신 및 저장되어야 한다

관리자

  • 모든 기능 및 관리자 전용 기능을 사용할 수 있다
    • 관리자 전용 기능
      • 판매자 회원 가입 승인
      • 업체 생성 승인
      • 상품 생성/수정 승인
      • 판매자/일반 유저 의 소속 업체 변경 승인
      • 카테고리 생성
  • 관리자 유형 생성 기능은 제공하지 않는다
    • DB 수동 생성 등을 통해 생성해야 한다

일반 유저

  • 업체 없이 가입 시 일반 유저 로 가입이 된다
  • 일반 유저 의 등급은 NORMAL/VIP/VVIP/MASTER 가 존재한다
    • 신규 가입 시 등급은 NORMAL, 상태는 NORMAL 로 가입된다
    • 신규 가입 후 소속 업체를 추가하면 UNDER_REVIEW 상태의 해당 업체의 판매자 가 된다

판매자

  • 가입 시 업체 정보를 입력할 경우 판매자 로 가입이 된다
  • 반드시 업체에 속해있어야 한다
    • NORMAL 상태의 업체만 검색이 가능해야 한다
    • 소속된 업체를 변경 시 UNDER_REVIEW 상태의 해당 업체의 판매자 가 된다
    • 소속된 업체를 제거하면 일반 유저 가 된다
  • 판매자 로 가입 시 등급은 NORMAL, 상태는 UNDER_REVIEW 로 가입된다
  • 관리자 에게 카테고리를 생성 요청할 수 있다