当他的状态为时,我需要恢复或重置用户密码FORCE_CHANGE_PASSWORD。当用户尝试使用“忘记密码”功能恢复密码并且丢失了带有临时密码的电子邮件时,会发生这种情况。现在他无法执行任何操作,因为他不记得密码,也无法再次重置密码
此代码处理忘记了密码
return CognitoIdentitySP.forgotPassword(params, (err, resp) => {
if (err) { ... }
...
})
Run Code Online (Sandbox Code Playgroud)
而且我收到错误消息(如果是FORCE_CHANGE_PASSWORD状态)
NotAuthorizedException: User password cannot be reset in the current state.
有什么方法可以在这种状态下重设密码吗?