Итак, в моем приложении я, очевидно, хочу предоставить средства для пользователей reset своим паролям. Проблема, которая возникает у меня, заключается в том, что новая документация для пулов пользователей довольно неоднозначна по этой теме. Вот что они говорят вам сделать для потока "Забыли пароль" и ссылку, которую вы можете найти по адресу:
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 определен и подписан, ничего не происходит. Я понимаю, что мне нужно как-то интегрировать этот код с отправкой кода подтверждения пользователю и запросить у них новый пароль, но не могу найти ничего о том, как это сделать. Мысли?
Спасибо