我正在尝试在Firebase中获取当前用户的信息,而我很难想知道当前用户的名称应该在哪里以及如何提取该信息?
我看过文档,但是只是说明了它的作用,而不是说明如何设置displayName或email的信息?
我是否将显示名称设置为我的const name = document.getElementById('name).value
,并在其中声明
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
const displayName = name;
} else {
console.log('not signed in)
}
});
在我的registration.js中,然后当我用firebase初始化用户的displayName后,要在另一个js文件中提取用户的displayName时,我将如何使用该信息?
谢谢!
答案 0 :(得分:1)
获取用户的显示名称:
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
console.log(user.displayName);
} else {
console.log('not signed in');
}
});
设置用户的显示名称:
firebase.auth().currentUser.updateProfile({
displayName: "Jaffer Abyan Syed",
}).then(function() {
console.log("Display name updated");
}).catch(function(error) {
console.error(error)
});