我正在使用 cognito 电子邮件地址并放大 Auth 登录...有没有办法使用前端放大来更改或更新用户的电子邮件?
我还没有得到流量。
谢谢。
我刚刚找到它:updateUserAttributes
这个很简单,
https://serverless-stack.com/chapters/allow-users-to-change-their-email.html和https://docs.amplify.aws/lib/auth/manageusers/q/platform/js#managing-用户属性
您需要通过提供给用户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
请尝试此命令“放大更新身份验证”