我試圖在認證後立即更新用戶屬性。 身份驗證工作正常,我可以用它檢索用戶屬性。 但問題是var cognitoUser = getUserPool().getCurrentUser();
返回null。如何檢索當前用戶,以便我能夠更新屬性,但不刷新瀏覽器?AWS Cognito getCurrentUser()認證後不刷新
也許另一個問題是,如何在不刷新瀏覽器的情況下使用accessToken在當前用戶上運行功能?
var cognitoUser = getUserPool().getCurrentUser();
if (cognitoUser != null) {
cognitoUser.getSession(function(err, session) {
if (err) {
console.log(err);
return;
}else if(session.isValid()){
updateUserAttribute(cognitoUser, 'custom:attr', attr)
}
});
}else{
console.log('Cognito User is null');
return;
}