[컴][웹] vendure server 에서 회원가입, 유저생성, create user

vendure server 에서 회원가입, 유저생성, create user

아래 링크에서 vendure 에서 회원가입을 구현하는 방법을 알 수 있다.

3가지를 언급하는데

authOptions.requireVerification = true 인 경우:

  1. password 와 같이 회원가입 –> email통해서 verfication token 을 전달 –> password 없이 verifyCustomerAccount을 호출.
  2. password 없이 회원가입 –> email통해서 verfication token 을 전달 –> password 와 같이 verifyCustomerAccount을 호출.

authOptions.requireVerification = false 인 경우:

  1. password 와 같이 회원가입을 해야만 한다. 그러면 끝.

registerCustomerAccount

위처럼 유저를 생성하고 verification token 을 만들어 보내기 위해서 registerCustomerAccount 가 쓰인다.

request from client

client 에서 다음과 같은 graphql query 를 보내게 된다.

"{"query":"
  mutation signup($input: RegisterCustomerInput!) {
    registerCustomerAccount(input: $input) {
      __typename
      ... on Success {
        success
      }
      ... on ErrorResult {
        errorCode
        message
      }
    }
  }
  ","variables":{"input":{"firstName":"ff","lastName":"rr","emailAddress":"gaedduck@gmail.com","password":"namhunnamhunnamhun"}}}"

{"query":"
  query activeCustomer {
    activeCustomer {
      id
      firstName
      lastName
      emailAddress
    }
  }
  "}

See Also

  1. 쿠…sal: [컴][웹] next.js commerce + vendure 서버 실행

댓글 없음:

댓글 쓰기