我正处于提出一个 Web 应用程序的早期阶段,该应用程序要求用户对某事进行投票,然后在地图上查看结果。将有超过 100 个选项可供选择(郊区)。
我了解如何利用 cookie 来编写如下代码:
如果不是唯一访问者,则不要向他们显示投票屏幕,直接将他们带到地图上显示结果。
然而,这仍然受到任何知道删除他们的 cookie 会给他们一个新的投票的人的操纵。
我的应用程序确实有一个后端 SQL Server,所以我想也许我可以保留他们的 IP 地址,但是然后在每次来自访问者的初始化时交叉比较它听起来可能会导致延迟。
该应用程序将是公共领域,我希望避免以任何形式登录该应用程序,以便我可以收集尽可能多的选票。
哪些技术或插件可以帮助我防止用户多次为特定答案投票?