【发布时间】:2018-04-04 08:36:04
【问题描述】:
我有一款具有全球高分功能的游戏。它使用firebase数据库,如果是高分则写入用户的分数。规则规定任何人都可以读或写,因此其他人可以查看高分。
我的问题是很容易在没有实际得分的情况下操纵高分。我怎样才能做到,当你获得一个新的高分时,它被写入数据库,但是如果你进入控制台并更改数据,它不允许你更改它?
if (score > worldScore) {
database.ref().update({highscore: score});
}
您可以看到更改数据非常容易。
【问题讨论】:
-
请出示一些代码。
标签: javascript firebase firebase-realtime-database