firebase.auth().createUserWithEmailAndPassword($userEmail.val(), $userPassword.val())
.then(function() {
var user = firebase.auth().currentUser;
var uid = user.uid;
var userEmail = user.email;
writeUserData(uid,$userDisplayNameField.val());
console.log($userDisplayNameField.val());
})
.then(function() {
var user = firebase.auth().currentUser;
console.log($("#exampleInputDisplayName1").val()) // Returns proper username
user.updateProfile({ displayName: $("#exampleInputDisplayName1").val() })
.then(function() {
console.log("Update successful");
})
.catch(function(error) {
console.log("Error: " + error.message);
})
})
.catch(function(error) {
window.alert(error.message)
})
注册用户时,我还想使用.updateProfile({})添加显示名称,但是会出现以下错误:
错误:发生了网络错误(例如超时,连接中断或主机不可达)。
提前谢谢!