Kayıtlar

firestore firebase etiketine sahip yayınlar gösteriliyor

React&Redux&Firebase Cv Sayfası yapma

Resim
 Bu ders için react projenizi kurmuş , Firebase config ayarlarını yapmış olmanız gerekmektedir. Bu gereklilikleri yapmadıysanız blogun önceki konularına bakabilirsiniz. Template olarak : https://themes.3rdwavemedia.com/bootstrap-templates/resume/free-bootstrap4-resume-cv-template-for-developers-pillar/ Bunu kullandım ve bunu reacta göre componentlere ayırdım. Kendi blog sayfamda Cv kısmı olarak kullanmaya karar verdim. Cv kısmını yazacak css bilgim olmadığı için hazır kullandım. MainCv componentimin görünümü : Datalarımın bulunduğu fireStore documenim.    Ne yaptım ? Cv componentimin fireStore ile personelInfo collectionuma bağladım. componentlerime yollayacağım bilgileri doc olarak isimlendirdim.  Sayfanın görünüşünde de görebileceğiniz üzere careerSummery ayrı bir component. Componentlerime data iletimini nasıl yapıyorum. fireStoreconnect ile componentimi firestore 'personelInfo ' collectionuma bağladığımda  state olarak firest...

FireStore Securty kuralları Giriş

Resim
 Bu işlemler kısacası herkesin server ınızıa bağlanıp kafasına göre bilgileri değiştirip , silmesine vs engel olmak için yapılır. İnit fireStore Securty ekranı İkinci satır kod blogu İlgili database path ı ile ilgilidir. Ucuncu satır 2. satırdaki database nin eşleşenen document ini verir. Dorduncu satırda izinleri gösterir. Örenğimizde herkes erişip okuma ve yazma izinlerine sahiptir. Database 'min görüntüsü Şimdi basit kurallar yazarak konuyu anlayalım. İlk olarak yazacağım kural projects leri sadece giriş yapmış kullanıcıların görmesini istiyorum. service cloud.firestore {   match /databases/{database}/documents {     match /projects/{project} {       allow read, write : if request.auth.uid != null     }   } } {project} bir değişken belirtir. Emilatorumden kontorol ettiğmde kuralım çalışıyor. Bir örnek daha ;   Herkes sistemize üye olabilsin ve üyeliği ile giriş yapanlar üyeli bilgilerini ...