是否可以为用户创建一些数据部分,例如商店列表,而无需授权,但只有授权用户才能更改有关产品的信息或创建新产品?
答案 0 :(得分:3)
您可以这样做,只需在该特定位置声明以下规则
{
"rules": {
"Products":{
".read": "true",
".write": "auth.uid!=null"
}
}
}
只有authurized用户才能写入数据。
答案 1 :(得分:1)
是的,这是可能的。在Firebase数据库的安全规则中,您可以为.read
和.write
指定不同的规则。
{
"rules": {
".read": "true",
".write": "auth !== null"
}
}
上述规则允许任何人阅读数据库中的任何内容,但只有登录用户才能写入。