Premession Firebase странный ложный - PullRequest
3 голосов
/ 27 апреля 2020

У меня есть приложение React, подключенное к базе данных firebase, в котором есть несколько коллекций, «пользователи» для хранения пользовательских данных и сбора для каждого идентификатора.

Я хочу, чтобы доступ к каждой коллекции был доступен только для пользователь, но правила безопасности дают мне неожиданный false для проверки, если ('/' +request.auth.uid) == collection.

fireBase console screenshot


match /{collection = **}/{city} {
    allow read : if request.auth != null
    allow create, write, delete: if ('/' +request.auth.uid) == collection;
}

Дон Не хочу отменять проверку того, что пользователь действительно реагирует на collection, и проверять только, если request.auth != null, но не знаете, почему он блокирует меня.

Заранее спасибо!

1 Ответ

2 голосов
/ 03 мая 2020

Это происходит потому, что collection = **, с collection, все работает как положено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...