#firebase #firebase-realtime-database #firebase-authentication #firebase-security
# #firebase #firebase-база данных в реальном времени #firebase-аутентификация #firebase-безопасность
Вопрос:
Как разрешить пользователям чтение и запись в базе данных «posters»
Я хочу, чтобы это было только для прошедших проверку подлинности.
Это мои правила
{
"rules":{
"posters":{
".read":true,
".write": true
},
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
Комментарии:
1. В чем ваш вопрос?
Ответ №1:
Если вы спрашиваете, как защитить данные в разделе «плакаты» для чтения и записи только аутентифицированными пользователями, используйте информацию из документации:
Предопределенная
auth
переменная в правилах имеет значение null до того, как произойдет аутентификация.
Итак, просто проверьте, что auth
это не null;
"posters":{
".read": "auth != null",
".write": "auth != null"
},