目录
恢复您的启用双重身份验证的帐户
目录
当您在帐户上启用了二次验证访问权限,并且您无法访问您的 2FA 设备时,您可以使用以下方法来恢复您的帐户。
丢失的二次验证设备
如果您丢失了提供二次验证的设备,您可以使用在您启用 2FA时生成的恢复代码来访问您的帐户。
在 Web 上使用恢复代码
-
找到您保存的生成的恢复代码。
- 在 npm "登录" 页面上,输入您的帐户详细信息,然后点击 登录.
-
在“二次验证”页面上,点击 **使用恢复代码或请求重置**。
注意:如果您配置为使用 TOTP,您将看到一个 TOTP 提示而不是。
-
在“使用恢复代码”提示中输入一个未使用的恢复代码。
-
您现在已登录 npm。
-
(可选) 要禁用 2FA,请参阅“禁用 2FA”。
从命令行使用恢复代码
-
找到您在帐户上启用 2FA 时生成的恢复代码。
-
如果您在命令行上已注销,请使用您的用户名和 npm 密码登录
npm login
命令。 -
当您看到此提示时,输入一个未使用的恢复代码。
Enter one-time password:
-
登录后,使用以下命令,如果系统提示,输入您的 npm 密码。
npm profile disable-2fa
-
当您看到此提示时,输入另一个未使用的恢复代码。
Enter one-time password:
-
npm 会确认二次验证已禁用。
-
按照“配置二次验证”中概述的步骤重新启用 2FA 并生成新的恢复代码。
注意:使用恢复代码重新启用 2FA 可能会使用相同的 npm 帐户名创建一个新的身份验证器帐户。
如果您正在使用基于时间的一次性密码 (TOTP) 移动应用程序,并且想要删除旧的身份验证器帐户,请按照身份验证器的步骤操作。
查看和重新生成恢复代码
注意:重新生成一组代码后,所有以前的恢复代码将失效。每个代码只能使用一次。
- 在 npm "登录" 页面上,输入您的帐户详细信息,然后点击 登录.
- 在页面右上角,点击您的个人资料图片,然后点击 **帐户**。
-
在帐户设置页面上,在“二次验证”下,点击 **修改 2FA**。
-
点击“管理恢复代码”以查看您的恢复代码。
-
点击“重新生成代码”以生成一组新的代码。
丢失的恢复代码
如果您丢失了 2FA 设备和恢复代码,您可以联系我们的支持团队以尝试恢复您的帐户。提供尽可能多的信息以帮助我们更快地处理请求。
- 在 npm "登录" 页面上,输入您的帐户详细信息,然后点击 登录.
- 在“二次验证”页面上,点击 **使用恢复代码或请求重置**。
-
在“使用恢复代码”表单下,点击 **尝试恢复您的帐户**。
- 在“请求帐户恢复”页面上,点击 **开始帐户恢复**。
-
如果您有权访问您的注册电子邮件,请在 **一次性密码** 字段中输入发送到您电子邮件的一次性密码,然后点击 **验证电子邮件地址**。如果您无法访问您的注册电子邮件,请在表单底部选择 **跳过电子邮件验证**。
-
在“打开支持工单”表单中,输入以下信息
- 在 **电子邮件** 字段中,输入一个我们的支持团队可以联系您的电子邮件地址。
- 在 **我们如何提供帮助?** 部分,选择 **重置我的二次验证 (2FA)**。
-
如果您需要其他方面的帮助,在 **我们如何提供帮助?** 部分,选择 其他 并在 **其他详细信息** 字段中输入更多信息。
- 如果您之前已将 GitHub 帐户链接到您的 npm 帐户,请选择 **连接到 GitHub**。这将帮助我们的支持团队验证您的帐户。
- 如果您之前已将 Twitter 帐户链接到您的 npm 帐户,请选择 连接到 Twitter。这将帮助我们的支持团队验证您的帐户。
- 在表单底部,点击 **提交支持工单**。