AWS Cognito-resendConfirmationCode'用户已被确认。

时间:2018-07-31 04:56:38

标签: amazon-web-services sms aws-cognito

我们有一种方案,用户忘记了用户名或密码,然后可以单击“忘记密码” 链接,从而通过SMS(通过Cognito的ForgotPassword)接收确认码。

如果由于某种原因用户未收到短信,则可以单击“重新发送代码” 链接,该链接将执行Cognito的ResendConfirmationCode

POST请求的结果为400,其中包含以下内容: {"__type":"InvalidParameterException","message":"User is already confirmed."}

当用户请求确认码时如何确认?对此原因的任何澄清将不胜感激。

1 个答案:

答案 0 :(得分:0)

不确定这是否是最好的方法,但是通过简单地重新提交ForgotPassword而不是使用ResendConfirmationCode设法将另一条SMS发送给了Cognito用户。