Skip to content

bm.do('auth:resetPassword') ​

  • 계정 비밀번호를 재설정해요.
  • 재설정에 필요한 인증 코드(secret)는 bm.do('auth:requestPasswordReset')을 통해 전송된 내용에 포함되어 있어요.
  • 비밀번호 찾기 기능을 구현할 때 사용할 수 있어요.
jsx
try {
  await bm.do('auth:resetPassword', {
    secret: '...',
    password: 'ABCD1234'
  });
  bm.do('snackbar:open', { message: '비밀번호가 변경되었어요.' });
  bm.do('go', '/auth/login');
} catch (err) {
  bm.do('snackbar:open', { message: err.message });
}

전달된 인증 코드와 함께 새 비밀번호를 설정하는 예시

jsx
await bm.do('auth:resetPassword', {
  secret: '...',   // (필수) 인증 코드
  password: '...'  // (필수) 새로운 비밀번호
})

Sixshop Developers Portal