简体   繁体   English

Firebase 数据库用户信息

[英]Firebase database user info

I'm trying to make a website where a user can login with a username a password and a name我正在尝试创建一个用户可以使用用户名、密码和名称登录的网站

This function is not implemented in firebase authentication option so I tried using its real-time database Here is my code so far:这个 function 没有在 firebase 身份验证选项中实现,所以我尝试使用它的实时数据库到目前为止这是我的代码:

export function signup(email, password, name) {
  return auth().createUserWithEmailAndPassword(email, password).then((userCredential) => {
      db.ref("users").ref(userCredential.uid).push({
      name: name
    });
  })
}

Saving the data does not work but I think I have a good start.保存数据不起作用,但我认为我有一个好的开始。

Try passing only one ref() call and set() instead of push() :尝试只传递一个ref()调用和set()而不是push()

export function signup(email, password, name) {
  return auth().createUserWithEmailAndPassword(email, password).then((userCredential) => {
    db.ref("users/" + userCredential.uid).set({
      name: name
    });
  })
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM