Inconsistent return values using `getUserData` and `getUserAttributes` in amazon-cognito-identity-js

0

I just started implementing a new SignUp/SignIn page for our software using AWS Cognito with amazon-cognito-identity-js. I am now working on the finishing touches like allowing users to change their email.

While implementing this I realized that when changing the email and verifying it with getAttributeVerificationCode and verifyAttribute I receive inconsistent values when checking if the email is verified. getUserData will always return { Name: 'email_verified', Value: 'false' } in the provided UserAttributes array, while getUserAttributes returns the correct value of { Name: 'email_verified', Value: 'true' } after changing and verifying the new email.

Am I missing something here or is this some kind of bug in the library?

thegnuu
已提問 9 個月前檢視次數 61 次
沒有答案

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南