如果我在 AWS Cognito 中为用户单击“重置密码”按钮,它所做的只是重新发送包含帐户注册电子邮件代码的验证电子邮件。
但是,如果用户获取该代码并将其输入到验证页面上,AWS 将返回错误:
NotAuthorizedException: User cannot be confirmed. Current status is RESET_REQUIRED
首先,如何让 Cognito 发送真正的“密码重置”电子邮件而不是“确认您的注册”电子邮件?
我认为它给了我这个错误,因为验证 JS 正在调用:
createCognitoUser(email).confirmRegistration(code, true, function confirmCallback(err, result)
而不是一些无证的密码重置功能。我应该调用什么函数?
四季花海
Qyouu
相关分类