Firebase更新用户配置文件显示名称无效Javascript

时间:2018-05-26 06:52:41

标签: javascript firebase firebase-authentication

我无法在firebase中为用户更新用户显示名称。这是我的代码。

$("[purpose=sign_up]").click(function(){
      var email=$("#email").val().trim();
      var password=$("#password").val().trim();
      firebase.auth().createUserWithEmailAndPassword(email, password).then(function(user){
        var display_nam=document.getElementById("company_name").value;
        console.log(display_nam);

        return user.updateProfile({'displayName': display_nam});
      }).catch(function(error) {
      var errorCode = error.code;
      var errorMessage = error.message;
      });

    });

1 个答案:

答案 0 :(得分:0)

您使用的sdk版本是什么?如果版本> = 5.0,则createUserWithEmailAndPassword将返回UserCredential的承诺。您需要通过执行UserCredential.user来获取用户参考。