【发布时间】:2021-02-13 15:25:47
【问题描述】:
我需要一些帮助来保护我的数据库。
我的数据库如下所示(我使用的是电话号码而不是 uid):
您可以在“用户”节点下看到经过身份验证的用户的电话号码。 我的目标是保护数据库,以便用户能够读取和写入自己的数据。
我已经尝试过这段代码,让每个用户都可以读取和写入自己的数据:
{
"rules": {
"Users":{
"$user":{
".read": "auth.token.phone_number===$user",
".write": "auth.token.phone_number===$user"
}
}
}
}
但每当我在规则游乐场或我的应用程序上尝试此操作时,我都会模拟读取被拒绝:
你们能帮我解决吗?
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication firebase-security