Amazon web services “什么是”呢;cognitoUser.GetAttributeReferationCode“;?

Amazon web services “什么是”呢;cognitoUser.GetAttributeReferationCode“;?,amazon-web-services,aws-cognito,Amazon Web Services,Aws Cognito,我相信亚马逊会不遗余力地让理解他们的平台变得尽可能困难 我已经在Amazon上阅读了关于“cognitoUser.GetAttributeReferationCode”的文档,但它却让我更加困惑 验证属性 以下示例验证经过身份验证的用户的用户属性 有人能帮我理解这是什么(cognitoUser.getAttributeVerificationCode)和/或我将如何使用它吗?我不明白为什么我要用验证码验证电子邮件属性。验证码会发送到用户的电子邮件中。用户必须正确地接收该电子邮件以检索代码并将其输

我相信亚马逊会不遗余力地让理解他们的平台变得尽可能困难

我已经在Amazon上阅读了关于“cognitoUser.GetAttributeReferationCode”的文档,但它却让我更加困惑

验证属性 以下示例验证经过身份验证的用户的用户属性


有人能帮我理解这是什么(cognitoUser.getAttributeVerificationCode)和/或我将如何使用它吗?我不明白为什么我要用验证码验证电子邮件属性。

验证码会发送到用户的电子邮件中。用户必须正确地接收该电子邮件以检索代码并将其输入UI,以便将电子邮件设置为在Cognito中验证。然后,该用户可以使用该电子邮件重置其密码

如果用户输入了错误的电子邮件怎么办?或者他们的电子邮件系统不允许他们接收AWS发送的代码


通过发送一个验证码,并让用户将其发回,Cognito验证电子邮件是否正确输入并属于该用户。这看起来很痛苦,但现在在许多网络平台上都是标准的……对于Cognito用户池中的用户的电话号码也需要同样的过程。

验证码会发送到用户的电子邮件中。用户必须正确地接收该电子邮件以检索代码并将其输入UI,以便将电子邮件设置为在Cognito中验证。然后,该用户可以使用该电子邮件重置其密码

如果用户输入了错误的电子邮件怎么办?或者他们的电子邮件系统不允许他们接收AWS发送的代码


通过发送一个验证码,并让用户将其发回,Cognito验证电子邮件是否正确输入并属于该用户。这似乎是一种痛苦,但如今在许多网络平台上都是标准的……对于Cognito用户池中的用户,电话号码也需要同样的过程。

如果我的回答对您有所帮助,请接受,或者,如果您还有其他问题,请告诉我:)如果我们正在运行测试套件,并希望运行一个用于注册然后确认的测试,该怎么办。此方法是否有助于我们检索发送的验证码?或者还有其他方法吗?如果我的回答对您有所帮助,请接受,或者如果您还有其他问题,请告诉我:)如果我们正在运行测试套件,并希望运行一个测试以进行注册,然后进行确认,该怎么办。此方法是否有助于我们检索发送的验证码?或者还有别的办法吗?
cognitoUser.getAttributeVerificationCode('email', {
    onSuccess: function (result) {
        console.log('call result: ' + result);
    },
    onFailure: function(err) {
        alert(err);
    },
    inputVerificationCode: function() {
        var verificationCode = prompt('Please input verification code: ' ,'');
        cognitoUser.verifyAttribute('email', verificationCode, this);
    }
});