【发布时间】:2017-10-09 10:58:17
【问题描述】:
我正在使用来自 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);
}
});
};
请注意,verificationCode 和 newPassword 设置得很好。
有谁知道怎么做?
【问题讨论】:
标签: javascript angularjs amazon-web-services amazon-cognito aws-cognito