firebase在创建时为特定浏览器实例分配密钥?

时间:2018-03-12 17:36:17

标签: javascript firebase

我正在尝试使用Firebase / javascript,我想知道如何在创建时为特定浏览器实例分配密钥?

  • 进入后,用户会看到一个用户输入字段,其名称和提交按钮

  • 单击提交按钮时,用户信息将发送到firebase并保存在新创建的密钥下

    我知道如何执行此操作以及如何从firebase检索数据,但

如何确保创建的密钥被分配给特定用户,以便只将该密钥中的信息发送回用户或更新?

我试图在没有用户注册或登录的情况下执行此操作。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

当用户单击提交按钮时,您将名称和密钥发送到数据库:

var ref = firebase.database().ref();
 var reference = ref.child('users');
 var post = reference.push();
 post.set({
   username:name

 }); 

然后你将在数据库中拥有它:

users
  pushkey
    username: userx

另一位用户添加了他的名字并点击提交:

user
 pushkey <--- this key will be only to this user
   username: userx
 pushkey1 <--- will be only to usery
   username:usery