如何解决Cognito用户无法重置其密码,或者要求重新发送密码是否处于“ force_change_password”状态
如果某个认知用户丢失了其确认电子邮件,则无法重置其密码,或者要求重新发送电子邮件,如果该用户处于“ force_change_password”状态,则不会显示任何错误。
对此有任何已知的解决方法吗?
解决方法
如果用户使用的是“ force_change_password”,则通常是因为您执行了管理员创建用户操作,然后向该用户发送了一个临时密码以供使用。使用该临时密码后,将要求用户设置新密码。
如果这是您要使用的密码,则可以再次为同一用户执行admin创建用户,并将MessageAction设置为“ RESEND” [1]。
“设置为“重新发送”以将邀请消息重新发送给已经存在的用户,并重置该用户帐户的有效期限。”
[1] https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html
,不能完全解决我的问题,但确实会向用户提供错误消息。
如果您转到 防止用户存在下的用户池-> 常规设置-> 应用客户端->错误 ->从已启用更改为旧版。
因此,当用户单击“忘记密码”时,将看到此错误消息“无法重置该帐户的密码,请联系支持或重试”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。