我正在使用认知电子邮件地址并放大Auth进行登录...是否可以从前端使用放大来更改或更新用户的电子邮件?
我还没收到。
谢谢。
答案 0 :(得分:0)
我刚刚找到它: updateUserAttributes
答案 1 :(得分:0)
这很简单,
https://serverless-stack.com/chapters/allow-users-to-change-their-email.html 和 https://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