У меня есть следующая база данных:
actions : [ {
"added" : 1535293085383,
"countdown" : 9999999999,
"item" : 1,
"type" : "a"
}, {
"added" : 1535293085383,
"countdown" : 999999999,
"extra" : "bb",
"item" : "2",
"type" : "b"
}, {
"added" : 1635293085383,
"countdown" : 1,
"item" : 3,
"type" : "c"
}]
Я хочу, чтобы любой зарегистрированный пользователь мог прочитать все данные, но ТОЛЬКО НАПИШИТЕ УЗЕЛ ОБРАТНОЙ СВЯЗИ.
Моя идея - каждый раз, когда пользователичитать данные, уменьшить это значение, но им не разрешено обновлять любой другой узел
есть правила, которые я написал
{
"rules":{
".read":false,
".write":false,
"actions":{
".indexOn":[
"added"
],
".read": "auth != null",
"countdown":{
".write" : "auth != null"
}
}
}
запрещение чтения от неаутентифицированных пользователей
эторазрешение читать от аутентифицированных пользователей
это запрещает писать от аутентифицированных пользователей ДАЖЕ в узле обратного отсчета
как я могу это исправить