Penting: Kembalikan Aturan Keamanan Anda Sekarang setelah aplikasi berjalan, sangat penting untuk mengembalikan aturan keamanan Firestore Anda ke mode aman. Mode tes yang terbuka lebar sangat berbahaya jika dibiarkan. * Buka Firestore Database di proyek Firebase Anda. * Klik tab "Rules". * Hapus semua aturan "mode tes" yang ada. * Salin dan tempel seluruh aturan di bawah ini. Aturan ini memastikan hanya pengguna yang sudah login yang bisa mengakses data, dan hanya admin yang bisa mengubah data penting. * Jangan lupa ganti GANTI_DENGAN_UID_ADMIN_ANDA dengan User UID akun email admin Anda yang asli. rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { // Aturan untuk dokumen konfigurasi global (API Key) match /settings/global { // Siapa saja yang sudah login (termasuk pengguna biasa) boleh MEMBACA. allow read: if request.auth != null; // Hanya ADMIN yang boleh MENULIS/MENGUBAH. allow write: if request.auth != null && request.auth.uid == "GANTI_DENGAN_UID_ADMIN_ANDA"; } // Aturan untuk Kode Akses match /accessCodes/{code} { // Siapa saja yang sudah login boleh MEMBACA untuk validasi. allow read: if request.auth != null; // Hanya ADMIN yang boleh MEMBUAT/MENGUBAH. allow write: if request.auth != null && request.auth.uid == "GANTI_DENGAN_UID_ADMIN_ANDA"; } // Aturan default: Jangan izinkan akses ke koleksi lain. match /{document=**} { allow read, write: if false; } } }