閱讀大量教程和StackOverflow上的問題,我還是想不出該怎麼做了。 所有教程先從以下規則:火力地堡規則,允許新用戶包容和用戶特定的路徑特權
"users":{
"$uid":{
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
但如何讓在用戶節點的新用戶,當新用戶登錄並保持讀寫用戶特定的路徑(AUTH!= NULL)特權?
換句話說: 有沒有辦法讓一個新用戶在登錄後插入到用戶節點中,同時限制他只能讀寫他自己的節點?
另一個問題。我有另一個節點與newData.exists()寫入規則。在模擬器中,當我嘗試向節點寫入空數據時,它會按預期拒絕它,但它允許我將null寫入同一節點的子節點。節點不應該將規則寫入子級?
你能否詳細說明 - 或者舉一個例子爲 - 您的第二個問題嗎? – Grimthorr
永遠不會,對不起。這不是因爲我與它一起制定的另一條規則而起作用。 –