Мне нужно проверить это для проверки вводимых данных. Я лучше объясняю, что имею в виду:
Предположим, что пользователь записывает (без каких-либо предыдущих данных) следующую запись в базе данных реального времени firebase:
1
| --- Соответствующие поля.
Это написано.
Пользователь пытается снова написать через 5 минут:
1
| --- Соответствующие поля.
Он автоматически отклоняется сервером.
Пользователь пишет через неделю:
1
| --- Соответствующие поля.
Запись с идентификатором 1 обновляется новыми соответствующими полями.
Установка в соответствующих полях даты отправки клиентом не будет слишком полезной, он может подделать ее для любых других данных в созданном пакете данных.
Есть ли какой-нибудь способ сделать такую проверку с сервера при наличии firebase?
Полагаю, что правило будет примерно таким:
$id:
{
".write": "auth!==null &&(newData.val()===$id & newData.???)