如何在Firebase中仅允许读取和写入权限的用户?
我是Firebase和Android的新手。 在Android中,我有一个名为登录的按钮,其中注册了Firebase中的auth用户,并且我正在数据库中创建子对象,并且只允许访问auth注册用户。
因此,请帮助我如何更改Firebase规则,以便仅允许授权用户使用。
Firebase规则现在是:
{
"rules": {
".read": true,
".write": true
}
}
auth用户注册:
Email Providers Created Signed In User UID
xxx@gmail.com Oct 4, 2016 Oct 4, 2016 PZJkEQnQZNZ
和数据库:
chat-aa255
- groupchat
- KTOjXlA3Zwy38er
- "msg":"hi"
- "name":"one"
请帮我解决这个问题。 提前致谢。
这是因为您没有授权数据库,请检查实时数据库中的规则选项卡
如果它是
{
"rules": {
".read": "auth != null",
".write":"auth != null"
}
}
这意味着只有授权用户才能写入和读取数据。
改为
{
"rules": {
".read": true,
".write":true
}
}
允许任何人编写数据库
在进行生产时,一定要使用第一个
链接地址: http://www.djcxy.com/p/84221.html上一篇: How to allow read and write access to only auth users in Firebase?
下一篇: Firebase error: Permission denied. Unable to read/write from Firebase Database