Cognito User AWS忘记密码步骤错误

时间:2017-05-10 16:50:42

标签: javascript angularjs amazon-web-services amazon-cognito aws-cognito

我正在使用AngularJS上的Amazon WebService进行Cognito的用户管理。

忘记密码步骤时出错。

我已经看过如何处理AWS git(https://github.com/aws/amazon-cognito-identity-js)中给出的例子

但我总是在我的控制台上收到此消息:Error: callListeners emit emitEvent a [52]</d.prototype.runTo [52]</d.prototype.runTo/< a/< emitEvent/< callListeners emit emitEvent a [52]</d.prototype.runTo [52]</d.prototype.runTo/< a/< emitEvent/< callListeners f emit emitEvent a [52]</d.prototype.runTo [52]</d.prototype.runTo/< a/< emitEvent/< callListeners emit emitEvent a [52]</d.prototype.runTo [52]</d.prototype.runTo/< a/< emitEvent/< callListeners f c/< finishRequest handleRequest/<

我无法弄清楚为什么它无效:

这是我重置用户密码的方法:

 AuthService.forgetPassword = function(username) {
            var userData = {
                Username : username,
                Pool : userPool
            };
            cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
            cognitoUser =
                cognitoUser.forgotPassword({
                   onSuccess: function (result) {
                       console.log('call result: ' + result);
                   },
                   onFailure: function(err) {
                        alert(err);
                   },
                   inputVerificationCode() {
                     var verificationCode = prompt('Please input verification code ' ,'');
                     var newPassword = prompt('Enter new password ' ,'');               
               cognitoUser.confirmPassword(verificationCode, newPassword, this);
                    }
               });
            };

请注意,verificationCodenewPassword getted设置得很好。 有谁知道该怎么做?

1 个答案:

答案 0 :(得分:0)

看看GitHub:https://github.com/aws/amazon-cognito-identity-js/issues/381

虽然此处出现了与错误消息格式相同的问题。