Как дать доступ на запись первому пользователю, который пришел в сеть по правилам Firebase? - PullRequest
0 голосов
/ 10 октября 2019

У меня есть такая структура данных в Firebase Realtime DB

-Space
   --$spaceID
       --name
       --created
       -- data : {
           --name
           --created
       }
       --online_users : {
           $userid : true
       }

Я хочу, чтобы только один пользователь мог иметь доступ к записи внутри объекта "data", который в настоящее время находится внутри объекта online_user, и только один пользовательдолжен присутствовать внутри online_user. Как написать правило Firebase для этого?

1 Ответ

0 голосов
/ 10 октября 2019

Пожалуйста, добавьте ваши полные правила, чтобы мы могли видеть, как это настроить. помните, что каскад правил в реальном времени, поэтому я не уверен, если у вас есть что-нибудь выше -Space. В качестве примера (не зная вашего полного варианта использования) В разделе данных вы можете добавить $ uid, затем добавить имя и созданный к нему

- "data" {

- "$userid ": {

-" .write ":" auth.uid == $ userid "

}}

...