我正在尝试使用Firebase / javascript,我想知道如何在创建时为特定浏览器实例分配密钥?
进入后,用户会看到一个用户输入字段,其名称和提交按钮
单击提交按钮时,用户信息将发送到firebase并保存在新创建的密钥下
我知道如何执行此操作以及如何从firebase检索数据,但
如何确保创建的密钥被分配给特定用户,以便只将该密钥中的信息发送回用户或更新?
我试图在没有用户注册或登录的情况下执行此操作。有没有办法做到这一点?
答案 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