我需要一些python和firebase的指導。我正在嘗試制定一些身份驗證規則,但我碰到了一個粗糙的路徑。Python Firebase - 用戶認證?
我正在建立一個數據庫,該數據庫應該允許主管人員查看他們負責人的信息,並且我想限制訪問權限,以便他們只能看到關於具有其姓名的人員的信息主管。這裏是例子其次代碼:
名1:約翰·保羅· - 年齡:34 - 部:IT - 主管:彼得·
名2:史蒂夫丹 - 年齡:40 - 部門:出售 - 主管:邁克P.
我想邁克P.能夠檢查只是姓名(或名稱)有外地主管麥克P.
這是我有這麼遠在火力規則:
{
"rules": {
"people":{
"$supervisor":{
".read":"data.child($supervisor).child('Supervisor').val() === auth.super_name"
}}}}
但它不工作:史蒂夫丹)並消除變量$監:'( ,如果我用一個確切的名稱(例如它纔會起作用。
我會感謝任何幫助,提示,技巧,任何事情。
編輯:
請添加您的'人'結構的示例片段。 –
@FrankvanPuffelen我剛剛添加了您需要的信息 – evaldez89
用於以文本格式從Firebase獲取JSON的方便片段(數據結構的屏幕截圖類似於代碼截圖):'new Firebase('https://mine.firebaseio。 ('value',function(s){console.log(JSON.stringify(s.val()));},function(e){console.error(e);})'Having它在文本中也使您更容易清理數據。 :-) –