Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs &引用;回调不是一个函数";更改密码时出错_Reactjs_Amazon Cognito_Change Password - Fatal编程技术网

Reactjs &引用;回调不是一个函数";更改密码时出错

Reactjs &引用;回调不是一个函数";更改密码时出错,reactjs,amazon-cognito,change-password,Reactjs,Amazon Cognito,Change Password,我正在使用cognito和reactjs实现更改密码 cognitoUser是从公共文件导入的对象-cognitoVariables.js aToken-访问令牌,'Abcd@1234“-旧密码,”Wxyz@5678“-新密码 当我执行它时,我发现回调不是一个函数错误。 你能帮我吗 cognitoUser.changePassword(atoken,'Abcd@1234', 'Wxyz@5678', function(err, result){ if (err) { al

我正在使用cognitoreactjs实现更改密码

cognitoUser
是从公共文件导入的对象-cognitoVariables.js

aToken-访问令牌,'Abcd@1234“-旧密码,”Wxyz@5678“-新密码

当我执行它时,我发现回调不是一个函数错误。 你能帮我吗

cognitoUser.changePassword(atoken,'Abcd@1234', 'Wxyz@5678', function(err, result){
    if (err) {
        alert("Inside Error")
        alert(err.message || JSON.stringify(err));
        return;
    }
    console.log('call result: ' + result);
});

我发现这是因为,cognitoUser是一个新创建的对象,没有accesstoken等属性,因为登录用户对象和新cognitoUser对象是不同的,尽管用户是相同的

如果我们再次尝试登录,如果我们尝试重新设置密码,则成功登录,它将完美工作