在我的asp.net mvc应用程序中,我只需要一次点击,或者只需按一次按钮,每个IP点击一次即可进行计算。例如:每个用户只能投一次。是否有可能用C#做到这一点?请在哪里开始一个合适的地方?让我知道是否需要重述这个问题。谢谢!每个IP点击一次按钮
3
A
回答
1
有很多方法可以做到这一点,我已经完成了我的应用程序。
第一个IP地址是一个好方法,但不是100%,因为许多人可以共享一个IP地址,人们也可以重新启动它们的连接并获得新的IP地址。因此,将选民IP地址存储在数据库中是一个好的开始。
第二你可以使用cookies。这再次不是100%安全的方法,因为人们可以删除它们。但是,您可以将其与IP地址结合使用。
第三,如果你有一个Facebook应用程序,这是你可以得到最好的安全性。你只需检查Facebook的用户ID。即使您的应用程序不是页面选项卡上的自定义Facebook应用程序,也可以通过Facebook让您的选民登录。
因此,为了编码,您需要一个数据库来存储这些值,并在查看时进行检查。然而,在高流量的网站,它适用于数据库非常沉重,所以一些缓存也是一个好的开始(如果你在共享网格/ webfarm托管,请确保你的缓存不在过程中)
1
相关问题
- 1. 每按一次按钮都会增加一个数组点击
- 2. 点击滚动按钮,每隔几秒钟点击一次
- 3. 第一次点击按钮
- 4. HTML一次点击按钮
- 5. 点击动作按钮,每次点击该按钮时显示一组字段
- 6. Javascript array显示每次点击按钮
- 7. 每次点击交换值按钮
- 8. 如果每次用户点击按钮
- 9. 每秒钟点击一个按钮
- 10. 避免多次点击一个按钮
- 11. 每次点击一个按钮创建新的随机句子
- 12. 旋转UIImageView,每次点击一个按钮?
- 13. 指数变化每次我点击一个按钮
- 14. 每次点击一个按钮时加载相同的div
- 15. 每次点击按钮时生成一个新的网格
- 16. 我需要一个按钮,将在每次被点击
- 17. 每次点击一个按钮时的多种功能
- 18. 每次更改布尔我点击一个按钮
- 19. 每次点击按钮时,将一个数字连接到url?
- 20. 每次点击VBA时分配一个不同的宏按钮
- 21. 点击按钮一次显示UIImage。再次点击按钮隐藏UIImage
- 22. 切换按钮需要2次点击一次初始点击
- 23. 按钮点击点击事件两次
- 24. 再次点击按钮点击
- 25. 我有一个图像,我想成长每次我点击一个按钮
- 26. 点击次数按钮
- 27. 按钮点击两次
- 28. 点击一个按钮
- 29. 硒点击一个按钮
- 30. 上点击一个按钮
你知道,一个** **很多多个用户可以共享同一个IP? – 2011-12-16 04:01:57
@Joel Coehoorn,真实。你会在这种情况下建议什么? – mishap 2011-12-16 04:05:37