显然,在我的应用程序中,我希望为用户提供重置密码的手段。不过,我遇到的问题是,用户池的新文档在这个主题上非常模糊。以下是他们告诉您如何执行“忘记密码”流程的步骤,以及您可以在哪里找到链接:
cognitoUser.forgotPassword({
onSuccess: function (result) {
console.log('call result: ' + result);
},
onFailure: function(err) {
alert(err);
},
inputVerificationCode() {
var verificationCode = prompt('Please input verification code ' ,'');
var newPassword = prompt('Enter new password ' ,'');
cognitoUser.confirmPassword(verificationCode, newPassword, this);
}
});
然而,当我将此代码放入已定义并登陆的cognitoUser项目中时,似乎没有任何反应。我知道我需要以某种方式将此代码集成到向用户发送验证码并要求他们输入新密码的过程中,但找不到有关如何执行此操作的任何信息。 你有什么想法吗?
谢谢