请问ASP.NET如何在投票中限制同一ip重复投票 本人实现的在线投票,但不知道如何来限制同一ip重复投票!希望大家能帮忙解决,谢谢!今天6月3号希望明天可以得到答案,感激万分。最好能把代码发给我看看! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在用户投票时同时将他的Ip地址记录在数据库中,然后在投票是先检查数据表中是不是已经存在此Ip地址,如果存在,则不允许重新投票,不存在则可以 不可能限制的你用Session限定,人家把重新打开IE浏览器照样投票你用Cookie限定,人家把Cookie删了照样投票你用IP限定,可以用IP欺骗软件。即便不用,如果局域网中有100个人100台机器想投票,而现在一个人投了,别人就不能投票了,也不妥当。你用注册会员限制,人家一口气注册10个用户,投上10票 呵呵。放君子不防小人的办法就是Cookie ,比较简单。 一般而言还是用Cookie的方法来控制,也可以和帐号及IP地址结合起来验证。 虽然不能完全限制,但是如果谁修改MAC那就没有办法了。 听楼上的意见 用Cookie限定,也可以的 只要是能实现下这个功能 没有绝对的防范方法,使用mac还不错,比较少人会无聊的在注册表改mac,可以通过ip+mac的3重验证,一般人改1个一试不行就放弃了 linux有什么IDE可以写asp.net网站 面页之间如何传值? 编号问题 如何学习.Net技术? <web.config>问题?(顶者有分) 请问一下visual web express 什么时候出货啊 DataReader的问题 想从网上抽数据库东西 如何在客户端显示一个对话 框,可以选择yes 和NO的那种? ASP.NET新手问题·高手帮忙!!给100分!!! =============如何让treeview展开后就不能缩回去阿?不是那么简单滴============ 切身体会,其实很多人根本不适合学软件这一行~~~~
你用Cookie限定,人家把Cookie删了照样投票
你用IP限定,可以用IP欺骗软件。即便不用,如果局域网中有100个人100台机器想投票,而现在一个人投了,别人就不能投票了,也不妥当。
你用注册会员限制,人家一口气注册10个用户,投上10票 呵呵。
放君子不防小人的办法就是Cookie ,比较简单。