Javascript Firebase:匿名身份验证-如何设置标识符?
这是我用来创建匿名身份验证的代码。Javascript Firebase:匿名身份验证-如何设置标识符?,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,这是我用来创建匿名身份验证的代码。 我得到了访客的名字,我必须存储 const promise = firebase.auth().signInAnonymously(); response.uid从promise收到。 同样,当用户再次访问站点时 const user_id = response.uid; const userPromise = firebase.database().ref('users/' + user_id).set({ user
我得到了访客的名字,我必须存储
const promise = firebase.auth().signInAnonymously();
response.uid从promise收到。同样,当用户再次访问站点时
const user_id = response.uid;
const userPromise = firebase.database().ref('users/' + user_id).set({
username: this.state.name
});
我必须首先获取uid,我需要使用firebase api获取用户名。
是否可以在标识符列中存储用户名?存储用户名的好地方是Firebase身份验证配置文件的显示名称字段。您可以使用
firebase.auth().currentUser.displayName
和。先生,我们是否需要为每个auth使用updateProfile,还是只需在函数中传递displayName<代码>https://firebase.google.com/docs/reference/js/firebase.auth.Auth#signInAnonymously-在这里,我找不到任何关于在同名函数中传递参数的信息Firebase登录方法只获取验证用户所需的最小信息量。您需要调用updateProfile()
来更新配置文件。
firebase.auth().onAuthStateChanged(user => {