Я создал приложение для чата с использованием Firebase, а иногда и чат-пользователи наводняют чемпиона, и я хочу его заблокировать.Правила Firebase: Отключить запись для имени пользователя
Я создал свой блочный метод, чтобы установить следующее:
chat_blocks/USERNAME_TO_BLOCK:true
и мои правила:
".write": "!root.child('chat_blocks/'+newData.child('username').val()).exists()"
Но он заблокировал все.
Моя структура проста, как:
chat_messages
-$key
-- username
-- message
chat_messages/--list of messages
Возможно, полезно добавить свое текущее дерево базы данных. – eshirima
@EmilDavid Извините, забыл об этом. Это самое простое, я добавил структуру – TheUnreal
Первое, знаете ли вы, что в правилах Firebase правило, объявленное в родительском узле, применяется ко всем его дочерним элементам? – eshirima