Daily Archives

One Article

Other

AWS – Cognitoでemailを変更した場合、認証してなくても古いメアドはログインできない

Posted by dowell on

タイトル通りで

Cogitoでまずユーザを登録する。


var attributeList = [];
attributeList.push(new AWSCognito.CognitoIdentityServiceProvider.CognitoUserAttribute({
Name: 'name',
Value: $('#name').val()
}));
attributeList.push(new AWSCognito.CognitoIdentityServiceProvider.CognitoUserAttribute({
Name: 'email',
Value: $('#email').val()
}));
userPool.signUp($('#email').val(), $('#password').val(), attributeList, null, function(err, result) {
if (err) {
console.log(err);
return;
}
cognitoUser = result.user;
console.log('Username:' + cognitoUser.getUsername());
});

登録後、認証コードが送られてくるので