2016-11-17 49 views
0

是否可以創建用戶的某些數據部分,如商店產品列表,而無需授權,但只有經過授權的用戶才能更改產品信息或創建新的產品信息?未經授權的所有用戶的Firebase數據

+0

你的問題既非常含糊又極其不清楚。 –

+0

@DuncanC @DuncanC我認爲問題很清楚,他希望所有購物產品都可以訪問,但只有授權用戶纔可以更改/添加購物車 –

+0

這實際上就是我想要的 – ThirdMartian

回答

2

你可以做到這一點,就在那特定位置

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

    } 
} 

只有authurized用戶可以將數據寫入聲明如下規則。

+0

因此,我可以爲每條路徑定義規則嗎?我明白「產品」是這些路徑之一。 – ThirdMartian

+0

是的,你可以在任何路徑上定義取決於你的結構。請通過此鏈接https://firebase.google.com/docs/database/security/ –

0

是的,這是可能的。在您的Firebase數據庫的安全規則中,您可以爲.read.write指定不同的規則。上述

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

規則允許任何人讀取數據庫中任何東西,但只有登錄的用戶可以寫入。

相關問題