鸿蒙HarmonyOS SDK
用户账号
找回密码

找回密码

通过手机号找回

await userManager.sendMobileForgotPasswordVerifyCode('+86', phone, 'zh-CN');
await userManager.forgotWithMobile('+86', phone, verificationCode, newPassword);

如果发送短信验证码时收到 GizCaptchaRequiredError,请先完成手机短信图形验证,再将 GizCaptchaInput 作为第四个参数重试:

await userManager.sendMobileForgotPasswordVerifyCode(
  '+86',
  phone,
  'zh-CN',
  captchaInput
);

通过邮箱找回

await userManager.sendEmailForgotPasswordVerifyCode(email, 'zh-CN');
await userManager.forgotWithEmail(email, verificationCode, newPassword);

密码重置成功后,使用新密码重新登录。验证码错误、失效、发送频率限制和网络异常都会使 Promise 抛出异常。