【发布时间】:2016-12-18 12:16:44
【问题描述】:
我得到了这样的 firebase 数据库结构:
database
- chat
-user1
-user2
-chat1
-message : a
-user2
-user1
-chat1
-message : a
-user3
-chat1
-message : a
-user3
-user2
-chat1
-message : a
问题是,如何防止用户(如果是 user1)从 user3 向 user2 写入聊天消息。
示例:
我是 user1 使用 javascript 命令
firebase.database().ref("chat/user2/user3/chat2").set({
message: "HAHA"
});
上面的命令说我作为 user1 为 user3 的 user2 写新的聊天,并带有消息 “HAHA”。我想用 firebase 规则来防止这种情况。有人可以帮我写规则和我应该使用的登录方法吗?
谢谢。
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication firebase-security