gpt4 book ai didi

iphone - 从 iPhone 到服务器的安全请求

转载 作者:行者123 更新时间:2023-11-28 19:20:33 25 4
gpt4 key购买 nike

我目前正在开发一个在服务器上为投票系统发送请求的应用程序。问题是人们可以在没有注册的情况下投票,但我不希望他们多次投票,我不知道如何确保这一点。我想到了一个 key 系统(在应用程序中生成并在服务器上验证),但我不确定这是最好的解决方案。我应该怎么办 ?

最佳答案

对此有两种可能的解决方案。

1) 处理检测服务器上重复投票的代码

对于每次投票,服务器都会根据投票标识符存储设备 ID。服务器忽略对该主题的任何重复投票并发回“失败”响应。这由设备处理。

优点:集中式投票逻辑。在服务器上更改一次,所有版本的应用程序都一致。

缺点:您必须构建服务器逻辑。如果您对 ObjectiveC 更熟悉,这可能是个问题。您必须维护投票主题和已投票设备的数据库。

2) 处理检测设备上重复投票的代码

设备下载所有投票主题的列表,然后根据已经投票的主题过滤它们。当用户对某个主题进行投票时,设备会将该主题的 ID 添加到过滤器列表中。

优点:除了拥有投票主题列表外,无需维护数据库。

缺点:用户可以删除应用程序,重新安装并再次投票。如果您想更改投票逻辑(例如,您希望人们能够对一个主题进行两次投票),您必须更新所有现有应用。

不可否认,将投票逻辑放在应用程序中会使应用程序更加复杂。然而,必须在某个地方吸收增加的复杂性 - 无论是在应用程序中还是在服务器上。

关于iphone - 从 iPhone 到服务器的安全请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com