【发布时间】:2016-10-20 21:34:22
【问题描述】:
我正在为我的应用使用 Firebase,并且想知道如何阻止某些用户。我在控制台的 Auth 选项卡上看到,有“删除”和“禁用”选项。那些做什么?我一直无法找到有关这方面的文档。其中一个是否允许我阻止用户?
我所说的阻止用户的意思是".read": "auth != null"规则阻止他访问数据库上的数据
【问题讨论】:
-
嘿@PhilipSopher,如果我的回答不清楚或者您还有其他问题,请告诉我。谢谢!
-
@adolfosrs 感谢您的回答。我有两个问题:1)
blockedUsers节点的外观如何?它是数组、字典等吗?你能提供一个代码示例吗? 2) disable 功能是否会对当前登录的用户进行身份验证? -
刚刚用第一个问题的附加信息更新了答案。关于第二个问题,这将取决于您是否经常在您的实施中重新验证用户身份。如果您想报道一个关键事件,您可以
reauthenticate处理它。否则你不会取消身份验证。
标签: firebase firebase-security firebase-authentication