2017-12-12 27 views
0

を書き込み、削除を防止:新しいレコードが の下に一意である、誰が誰でもデータを書き込むことができ、データ Firebaseセキュリティルール - >と私はFirebaseセキュリティルールを設定しようとしていますように、不正

  • を読み込むことができません

    • 識別子
    • 誰が誰がデータに

    structuを削除することはできません現在のデータ

  • を上書きすることはできませんデータベースの再されています。私の現在のルールがある

    <db_name> 
        users 
        -L09I7kaAYExzzxB3N82 // this is unique ID generated by push() 
        .... 
    

    { 
        "rules": { 
        ".read": "auth != null", 
        ".write": "auth == null" 
        } 
    } 
    

    それを設定する方法は?

    ありがとうございます!

  • 答えて

    0

    このような何か:

    { 
        "rules": { 
        ".read": false, 
        "users": { 
         "$uid": { 
         ".write": "newData.exists() && !data.exists()" 
         } 
        } 
        } 
    } 
    

    私はFirebaseドキュメント、new data vs existing dataに特にセクションを読んでお勧めします。

    関連する問題