防止Firebase删除

时间:2016-01-27 10:00:24

标签: firebase firebase-realtime-database

我刚刚编写了一个小型单页javascript应用程序(供内部公司使用),它将托管在S3上并使用Firebase作为数据存储区。

我知道,如果使用javascript控制台确定了足够的数据,那么一个狡猾的黑客可能会找到一种删除Firebase中所有数据的方法。

不应删除此应用程序中的任何数据。

我可以使用哪些Firebase规则来确保任何授权用户都无法删除数据?这甚至可能吗?

由于

1 个答案:

答案 0 :(得分:2)

是的,这很简单:

var defered = q.defer();
// promises is a array which will have different promises
var promises = [];

q.all(promises).then(function(response){

// SUSSECCFULLY RESOLVED ALL PROMISE THEN EXECUTION COME HERE

}, function(error){

// IF ANY PROMISE FAILED THEN EXECUTION COME HERE

});

如果您所在地区没有数据或者您正在撰写新数据,那么您可以写信。