在Firebase中,如何确定用户是否具有节点的写入权限?

时间:2017-08-02 22:06:52

标签: firebase firebase-realtime-database

...没有实际将数据保存到该节点?

例如,我有一个聊天应用程序。我想在显示"发送消息"之前检查用户是否具有对节点的写访问权限。按钮。

2 个答案:

答案 0 :(得分:2)

使用完全相同的安全规则集定义另一个节点,除了执行这些检查之外没有任何理由存在,并首先尝试写入以查看它是否完成而没有错误。

答案 1 :(得分:1)

最常见的方法是在应用程序代码中复制类似的简化版规则。您通常只复制良性检查,并仅在服务器上对恶意用户进行额外验证。

虽然我必须承认道格的版本听起来也很有趣。 : - )