ребята, мне действительно нужна ваша помощь.Уже более месяца я работаю над проектом, который выглядит как приложение со списком дел, с Vue js, Firebase и Firestore.Мне удалось создать страницу входа и регистрации для аутентификации пользователей, прежде чем они смогут использовать это приложение.Я использовал хранилище Firebase для хранения всех дел, которые пользователь создал в магазине.Но когда я попытался протестировать приложение, войдя в систему с разными пользователями, например, с пользователем A, пользователем B и пользователем C. Если пользователь A добавляет список дел в список, список дел обновляется текущим пользователем списка дел Aтолько что добавленный, но проблема в том, что пользователь B и пользователь C могут видеть то, что добавляет пользователь A, и это происходит со всеми пользователями.Пожалуйста, я хочу сделать все, что бы ни делал любой созданный вошедший в систему пользователь, должен видеть только его создатель и никакая третья сторона.Вот так выглядит мое правило firebase
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
Но после того, как я изменил правило в другом, чтобы аутентифицированные пользователи могли читать и записывать свои данные в
service cloud.firestore {
match /databases/{database}/documents {
// Make sure the uid of the requesting user matches name of the user
// document. The wildcard expression {userId} makes the userId variable
// available in rules.
match /users/{userId} {
allow read, update, delete: if request.auth.uid == userId;
allow create: if request.auth.uid != null;
}
}
}
Созданные данные не отображаются, и на моей консоли произошла ошибка, которая гласила: FirebaseError: отсутствуют или недостаточные разрешения.