预期行为
使用推荐的 firebase 队列安全规则,请参阅https://github.com/firebase/firebase-queue/blob/master/docs/guide.md#queue-security,设置操作不应覆盖队列中的现有任务。
实际行为
队列中的现有任务 > 任务可以用
//This overwrite the user_reminder_queue > tasks > data (This behaviour is undesirable)
//this overwrite all my data in my tasks node. I want to prevent malicious hackers from performing this overwrite. How do I prevent is through the recommended security rules
queueRef.child('tasks').set({
'taskIdabc': {
'message': 'happy 22: )',
'pushKey': '-Xsdf24rasdfsdfG',
'reminder_date': '12-12-2017',
'hello': 'world'
}
});
更多详细信息,请查看 github 上的问题:https ://github.com/firebase/firebase-queue/issues/109