Firebase:匿名身份验证 - 如何设置标识符?

时间:2018-01-31 13:12:29

标签: javascript firebase firebase-authentication

const promise = firebase.auth().signInAnonymously();

这是我用来创建匿名身份验证的代码 我得到了访客的名字,我必须存储

const user_id = response.uid;
const userPromise = firebase.database().ref('users/' + user_id).set({
                    username: this.state.name
                });

response.uid来自承诺。
再次,当用户再次访问该网站时

firebase.auth().onAuthStateChanged(user => {

我必须首先获取uid,我需要使用firebase api来获取用户名。 是否可以在标识符列中存储用户名?

1 个答案:

答案 0 :(得分:5)

存储用户名的好地方是Firebase身份验证配置文件的显示名称字段。您可以使用firebase.auth().currentUser.displayNameset it through updateProfile来阅读此内容。