Я получаю PERMISSION_DENIED: В доступе отказано при попытке создать пользователя:
{
"rules": {
".read": true,
".write": "auth != null",
"users": {
"$uid": {
".read": true,
".write": "auth.uid == $uid",
".validate": "
newData.child('user').isString() &&
newData.child('user').val().length > 3
"
}
}
}
}
user - строка, содержит более 3 букв. Но я думаю, что это как-то связано с идентификатором.
Я создаю пользователя с createUserWithEmailAndPassword
и пытаюсь вставить его в базу данных:
firebase.database().ref('users/' + userID).set({
username: username,
email: email
});
ИД пользователя - это идентификатор createUserWithEmailAndPassword
возвращает ...
Есть идеи, что не так?