Пока не повезло с правилами Firebase Security.
у меня есть это
{
"rules": {
"users": {
"$user_id": {
".read": true,
".write": "auth !== null && auth.uid === $user_id",
"profile": {
".validate": "newData.hasChildren(['first_name', 'last_name'])"
}
}
}
}
}
Я отправляю данные и для профиля, и один из них пуст... он позволяет писать как угодно. Я получаю такие данные...
{
"users" : {
"simplelogin:25" : {
"profile" : {
"first_name" : "John",
"last_name" : ""
}
},
"simplelogin:26" : {
"profile" : {
"first_name" : "Bob",
"last_name" : ""
}
}
}
}
Любая помощь в том, как заставить работать вышеуказанные правила? Кажется, я не могу заставить его правильно проверить.