【发布时间】:2018-12-22 03:59:52
【问题描述】:
我正在使用 Firebase 实时数据库为我在不同平台上的应用程序实现同步数据库。 我需要让每个人都从数据库中读取的方法。 只有通过电话号码验证的用户,如果此号码在管理员列表中,将能够写入数据库。我没有找到从数据库规则中的“auth”对象获取电话号码的方法。 任何帮助将不胜感激!
这是我现在使用的数据库结构和规则。
{
"admins" : {
"+97254000000" : {
"name" : "Pirate Pirate",
...
}
},
"mesages" : {
"msg1" : {
"orderTimestamp" : 1526916646226,
"txt" : "some message"
},
"msg2" : {
"orderTimestamp" : 1526916643522,
"txt" : "some message"
},
"msg3" : {
"orderTimestamp" : 1526916486229,
"txt" : "some message"
}
}
}
// Database Rules
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
【问题讨论】:
标签: firebase firebase-realtime-database rules