我有一个未经确认的AWS Cognito用户,该用户在注册过程中未验证其电子邮件。当他尝试使用以下代码登录时:
Auth.signIn({
username:email,
password:password,
})
API返回
'UserNotConfirmedException'
现在,该用户尚未通过身份验证,没有当前会话或当前用户。该用户将如何验证自己并登录?
'verifyCurrentUserAttribute'
和'resendSignUp'
API不适用于未经身份验证的用户。
请帮忙。
答案 0 :(得分:1)
用于确认注册的正确API端点是 confirmsignup
请参阅:https://aws-amplify.github.io/amplify-js/api/classes/authclass.html#confirmsignup
此入口需要一个电子邮件地址和代码。用户随后可以使用收到的验证码确认其注册。