面对公众开放的投票活动,如何设置规则以限定每个人的投票次数

按照参与投票人员的范围区分,常见的投票活动可分为小范围指定人员的投票活动,以及面向社会公众的公开投票活动。前者可以通过邀请码、手机验证码等功能实现精确的识别,详情请参考《如何实现小范围精准可记名投票》

而对于面向社会公众的公开投票活动,作为主办方的诉求一般是希望限制每个“人”的投票次数,然而对于不记名的纯网络投票,“人”的概念是较为模糊和难以识别的,使用投票吧系统,一般可根据IP、设备、微信号,限制一定时间或整个投票活动期间的投票次数。

以下是关于几种识别技术的说明:

需要注意的是,各项判断规则是同时进行的,例如同时设置了一个微信号和一个IP每个自然日只能投票一次,则如果同一个微信号当天投过了,则即使更换了IP,也依然被禁止投票的。

最后针对IP限制再说明一下:IP限制是一种非常有效的防刷票技术,所以建议非特殊情况都应该开启。但如上所述,相同内网(wifi)会有IP相同的情况,但如果您的投票活动有较多投票人在这类环境投票,可以将IP限制放宽一些,再配合其他手段来限制投票次数,例如您希望是“每天每人一票“,则可设置为每个微信号或每个设备每天只能投一次票,但IP则放宽为多次。

设置规则

设置规则(一键投票)