Firestore kuralları: Bir değer varsa, bir daha yazılamama kuralını yazma

Tyrist

Hectopat
Katılım
12 Nisan 2021
Mesajlar
312
Daha fazla  
Cinsiyet
Erkek
Meslek
Bilgisayar Mühendisi
Firestore üzerine, kullanıcılar tarafından X isminde field gönderiyorum. Bu X değeri ardışık olarak atanıyor.
Kişi butona basınca, firestore üzerindeki son X değerini alıyorum +1 ekleyip yeni doküman olarak yazıyorum. Ama eğer birden fazla kişi aynı anda butona basarsa veya internet gecikmesi gibi durumlarda aynı aynda okuyup yazma olayı oluşursa bir değer 1 defadan fazla yazılıyor. Bunun için de firestore kurallarına bunu eklemek istiyorum. Bunu nasıl yazarım?

Aynı işlevi gören alternatif fikirlere de açığım
 
Direkt sayı olarak arttırmak mantıksız ve güvenlik açığına neden olur. Her kullanıcı için Token ile göndermeniz lazım veriyi. Bu sayede sunucu eş zamanlı veri işleyebilir.
 
Direkt sayı olarak arttırmak mantıksız ve güvenlik açığına neden olur. Her kullanıcı için Token ile göndermeniz lazım veriyi. Bu sayede sunucu eş zamanlı veri işleyebilir.
nasil yani, gönderirken kişilerin uuid lerini de kullanıyorum dokuman adi olarak. o token yerine geçmez mi
 

Technopat Haberler

Yeni konular

Geri
Yukarı