【发布时间】:2014-06-11 19:04:34
【问题描述】:
使用 .push() 创建输入新数据时,如下所示:
var passes = chatRef.push('passes');
passes.set({
userID: FirebaseRef.user.id,
gymName: $(this.options.data.gymName.getContent()).text().split(/[ ]+/).join(' '),
price: $(this.options.data.price.getContent()).text().split(/[ ]+/).join(' '),
numDays: window.gymDays
})
我从 Firebase 收到以下警报:
FIREBASE 警告:设置在 /-JPDBARJ67cnr6Yr_nGZ 失败:permission_denied
我的安全规则:
{
"rules": {
"users": {
".write": true,
"$userid": {
".read": "auth.id == $userid",
".write": true
}
},
"passes": {
".write": true
}
}
}
知道如何解决吗?
【问题讨论】:
标签: javascript firebase firebase-security