假设我有一个服务器和一个php文件“ addUser.php”,该文件接受一些参数,例如“ name”和“ highscore”。
php将执行SQL查询以将数据存储在数据库中。 (我知道对输入进行清理以避免SQL注入。)
我想知道如何阻止用户拨打电话
myserver.com/addUser.php?Name=“ it-a-me”&Highscore = 9999
在浏览器或类似产品中。我仍然希望能够从我的Android应用程序中调用它。
我了解用户代理,但是可以使用浏览器插件等轻松更改。
那么确保这一点的最佳方法是什么?
答案 0 :(得分:0)
由于您的目标是阻止用户欺骗高分,因此您必须实现一个系统,以将他们的输入信任到PHP API。
例如,您可以查看此https://codeburst.io/jwt-to-authenticate-servers-apis-c6e179aa8c4e
在签名的有效载荷中包含高分。