#firebase #firebase-realtime-database #firebase-security
#firebase #firebase-база данных в реальном времени #firebase-безопасность
Вопрос:
Я пытаюсь отображать данные только для vip-пользователей. Я использую приведенный ниже код, но каждый пользователь все равно может просмотреть данные.
Я хочу скрыть данные участников от обычных пользователей и отобразить для vip-пользователей.
"tvshow1": {
".indexOn": ["actors"],
".read": "data.child('users').child(auth.uid).child('VIP').val() == 'Yes'",
".write": "data.child('users').child(auth.uid).child('VIP').val() == 'Yes'"
},
Структура базы данных:
tvshow1
| title:
| date:
| actors:
Участники
|id:
|VIP:
Ответ №1:
Вам нужно использовать «root»
".read": "root.child('users').child(auth.uid).child('VIP').val() == 'Yes'"
то же самое касается записи