2017-03-22 115 views
0

目前我是一個有點困惑,因爲我的規則不工作,我雖然它會...

我的結構:

{ 
    "news" : { 
    "firstNew" : { 
     "comments" : { 
     "firstComment" : { 
      "date" : "2017.03.22.", 
      "text" : "első comment!", 
      "user" : { 
      "email" : "[email protected]", 
      "uid" : "blabla" 
      } 
     }, 
     "secondComment" : { 
      "text" : "second comment", 
      "user" : { 
      "email" : "[email protected]", 
      "uid" : "alma" 
      } 
     } 
     }, 
     "content" : { 
     "text" : "Itt sok sok sok sok sok sok sok sok szöveg lesz, nagyon sok szöveg meg mindenféle", 
     "title" : "Az első hír az oldalon" 
     } 
    } 
    }, 
    "users" : { 
    "user1" : { 
     "email" : "[email protected]", 
     "roles" : { 
     "administrator" : true 
     } 
    } 
    } 
} 

這裏是我的規則:

{ 
    "rules": { 
     "news":{ 
     ".read": true, 
      "content":{ 
      ".write": "root.child('users').child(auth.uid).child('roles').child('administrator').val() === true" 
      }, 
     "comments":{ 
      "$comment": { 
        ".write": true 
      } 
     } 
     } 
    } 
} 

我只是不能寫評論!我試圖用身份驗證來模擬它,並使用好的'uid'。 我正在試試這個:news/firstNew/comments/secondComment with uid:alma

請幫幫我,我做錯了什麼?

+0

附加信息:OFC我不會這樣使用它,我將檢查$評論/ .WRITE的auth.uid,它只是一個測試環境,但即使這樣也行不通! – Colosh

回答

0

我想念我的規則結構的水平..