Skip to content

bm.do('auth:requestPasswordReset') ​

  • 계정 비밀번호 재설정을 요청해요.
  • 요청 채널로 인증 코드와 함께 비밀번호 재설정 안내가 발송돼요.
  • 비밀번호 찾기 기능을 구현할 때 사용할 수 있어요.
jsx
try {
  await bm.do('auth:requestPasswordReset', {
    channel: 'email',
    name: { full: '김블록' },
    email: 'hello@example.com'
  });
  bm.do('snackbar:open', { message: '비밀번호 재설정 메일을 발송했어요.' });
  bm.do('go', '/auth/password/reset');
} catch (err) {
  bm.do('snackbar:open', { message: err.message });
}

이메일로 비밀번호 재설정을 요청하는 예시

jsx
await bm.do('auth:requestPasswordReset', {
  channel: 'email', // (필수) 재설정 내용을 안내받을 채널 (현재 이메일만 지원)
  name: {
    full: '...'     // (필수) 계정 이름
  },
  email: '...'      // (필수) 계정 이메일
})

Sixshop Developers Portal