我还没有使用Firebase身份验证。我所有的数据都是从数据库中得到的。存储和数据库规则设置为public。最后,如何将其设置为只有管理员才能写入/删除数据?
以下是数据库的2张图片:
1.包含用户详细信息的树视图
2.具有管理细节的树状视图
发布于 2017-11-14 23:21:19
使用火基地八月。为Admin用户注册一个帐户,然后添加管理员用户ID,作为唯一可以读写的用户ID。
"rules": {
"users": {
"$uid": {
".read": auth.uid == 'ansiodfnio3n20nas0dnf0asn',
".write": auth.uid == 'ansiodfnio3n20nas0dnf0asn'",
},
如果不设置防火墙管理,除了完全锁定它并使用后端服务器访问DB之外,您无能为力。
https://stackoverflow.com/questions/47285188
复制相似问题