0
我想設置管理節點可以寫入的規則&讀取事件的所有節點, 也可以讀/寫/創建到他的節點。 我的問題當我運行我的應用程序時,我得到權限被拒絕。 我的規則是:登錄用戶的firebase用戶安全
{
"rules": {
"events": {
".read": "root.child('admin').hasChild(auth.uid)",
".write": "root.child('admin').hasChild(auth.uid)",
"$uid": {
".write": "$uid === auth.uid",
".read": "auth != null && auth.uid == $uid"
}
},
我的代碼:
constructor(public af: AngularFire, public userData: UserData) {
this.smartTableData = this.af.database.list('events/' + this.userData.user.uid + '/contacts');
}
請更新您的問題與您想要成功,但失敗的操作代碼。 –
@FrankvanPuffelen我添加了在設置此規則時完成訪問的代碼。 –
只要用戶在連接偵聽器時進行身份驗證,就不會失敗。如果您確定在用戶通過身份驗證後您只附加了偵聽器,您是否可以設置重現此問題的jsbin? –