gpt4 book ai didi

firebase - 允许用户使用 firebase 规则只阅读自己的内容?

转载 作者:行者123 更新时间:2023-12-04 02:10:32 24 4
gpt4 key购买 nike

我正在尝试将用户设置为仅获取自己的对象。我有一个任务,它在 fb 数据库上有 3 个属性:任务文本、日期时间、用户。用户有用户 uid。我想编写一个规则,允许用户只读取自己的任务。

到目前为止我有这个但它不起作用:

{
"rules": {
"tasks": {
".read": "auth.uid == data.child('user').val()",
".write": "auth.uid != null",
}
}
}

最佳答案

您需要按用户分解任务,因此您的结构如下所示:

root
tasks
Puf
...
Andrew
...
James
...

这可以通过看起来像这样的规则来保护:

{
"rules": {
"tasks": {
"$userId": {
".read": "auth.uid == $userId",
".write": "auth.uid == $userId",
}
}
}
}

关于firebase - 允许用户使用 firebase 规则只阅读自己的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38981273/

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