firebase firestore kullanıcı girişi olmadan kullanmak
4
●165
- 29-12-2019, 14:09:03Sqlite'den firestore'a geçiş yapıcam lakin internetteki tüm örnekler kullanıcıya auth işlemi yaptırdıktan sonra kayıt vs işlemleri yaptırıyor. Ben giriş işlemini kullanıcının isteğine bırakacağım. Giriş yapmamış kullanıcılarının verilerini nasıl kaydetmem gerekiyor. Yada giriş yaptırtmadan bu firestore'u kullanabiliyor muyum?
- 29-12-2019, 14:24:55Giriş yapmamış kullanıcılar için local kullanımı yokmudur bu firestore un. Yani ben istiyorum ki kullanıcı giriş yapmamış ise localde kaydetsin giriş yaptığı anda sunucya kaydetsin öyle devam etsin.Widex adlı üyeden alıntı: mesajı görüntüle
- 29-12-2019, 19:18:58Anonim kayıt kullanabilirsin. Her kullanıcı için benzersiz bir id oluşturuyor. Herhangi bir bilgi istemene gerek yok. Firebase Authentication yazıp araştırırsan seçenekleri görüceksin.
Ayrıca giriş yapmayan kullanıcıların database e erişmesi için Rules kısmından herkese açık hale getirmen lazım.
Bence ilk seçenek daha mantıklı. - 06-01-2020, 21:24:49Tabi ki de vardır. Anladığım kadarıyla giriş yapmamış kullanıcıları yönetmek istiyorsunuz. Çok basit Firebase Firestore da üst bölümde kurallar diye bir alan var . Aşağıda örneğini verdiğim kurallara bakarak sizin veri tabanı yapısına göre değiştirmelisiniz. Unutmayın sakın BÜTÜN veri tabanını okunur yazılır yapmayın güvelik açığına sebep olacaktır.Alıntı
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /Siparis/{document=**} {
allow read, write: if request.auth!=null;
}
match /Urun/{document=**} {
allow read, write: if true;
}
match /Reklam/{document=**} {
allow read, write: if true;
}
match /Kategori/{document=**} {
allow read, write: if true;
}
}
}