AWS-Amplify-是否可以使用前端的Amplify更改或更新用户的电子邮件?

时间:2018-10-30 21:02:49

标签: aws-amplify amplifyjs

我正在使用认知电子邮件地址并放大Auth进行登录...是否可以从前端使用放大来更改或更新用户的电子邮件?

我还没收到。

谢谢。

2 个答案:

答案 0 :(得分:0)

我刚刚找到它: updateUserAttributes

https://aws-amplify.github.io/docs/js/authentication

答案 1 :(得分:0)

这很简单,

https://serverless-stack.com/chapters/allow-users-to-change-their-email.htmlhttps://docs.amplify.aws/lib/auth/manageusers/q/platform/js#managing-user-attributes

您需要通过 currentAuthenticatedUser 向用户提供,然后调用 updateUserAttributes 提供 user 参考和新电子邮件地址。

const user = await Auth.currentAuthenticatedUser();
await Auth.updateUserAttributes(user, { email: fields.email });

有关如何在 Amplify with React 中管理用户信息的更多选项,请参阅此页面。

https://serverless-stack.com/chapters/manage-user-accounts-in-aws-amplify.html