gpt4 book ai didi

json - Firebase 数据库规则 UID 所有访问

转载 作者:行者123 更新时间:2023-12-02 04:36:45 26 4
gpt4 key购买 nike

我有以下基本安全规则(任何人都可以阅读公共(public)数据库中的帖子,并且可以将自己的信息读/写到他们的帐户)。

我想放置一个数据库规则,允许特定 UID(示例:cvFcflWuO3XCU8OtRoEkW9p2cXw1)读/写访问 /users/ 下的所有信息,通配符规则对于允许访问 /users/

下的所有子目录的特定 UID
{
"rules": {
"public":
{
".read": true,
".write": false

},
"users": {
"$uid":
{
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}

像下面的示例那样进行简单的编辑是行不通的。

".write": "'cvFcflWuO3XCU8OtRoEkW9p2cXw1' === auth.uid",

最佳答案

我再次尝试了我的解决方案,它运行良好。

这里只是一个规则引用,供任何想做我所做的事情的人引用。 (这只提供读取权限,但您可以添加另一行用于写入。)

{
"rules": {
"public":
{
".read": true,
".write": false

},
"users": {
".read": "'cvFcflWuO3XCU8OtRoEkW9p2cXw1' === auth.uid",
"$uid":
{
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}

关于json - Firebase 数据库规则 UID 所有访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41814494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com