У меня есть приложение React, подключенное к базе данных firebase, в котором есть несколько коллекций, «пользователи» для хранения пользовательских данных и сбора для каждого идентификатора.
Я хочу, чтобы доступ к каждой коллекции был доступен только для пользователь, но правила безопасности дают мне неожиданный false
для проверки, если ('/' +request.auth.uid) == collection
.
match /{collection = **}/{city} {
allow read : if request.auth != null
allow create, write, delete: if ('/' +request.auth.uid) == collection;
}
Дон Не хочу отменять проверку того, что пользователь действительно реагирует на collection
, и проверять только, если request.auth != null
, но не знаете, почему он блокирует меня.
Заранее спасибо!