如何实现小范围精准可记名实名投票

某些投票活动仅限定小范围特定人群参与,典型的如业委会投票、微信群投票、QQ群投票、各种人士选举投票、各组织机构内部投票, 此类活动严格限制参与投票的人员,每人一票。通过投票吧平台,可以使用邀请码或手机验证码功能实现这类实名投票的需求,达到100%有效防刷票。

一、邀请码

邀请码功能适合投票人群固定的小范围投票活动使用,由投票主办方向特定投票人员(如微信群人员、公司员工等)发放邀请码,每个邀请码限投一票,使用邀请码可有效的实现以下两项关键功能:

了解更多请参考教程《使用邀请码实现限制特定人群参与的投票活动》

二、手机和邮箱验证码

投票吧支持手机短信验证码功能,要求输入手机号和收到的短信验证码才能投票,可以很好的防止刷票。 管理员还可以在后台指定特定的手机号参与投票,实现精准的小范围投票,投票过程还可以随时在后台统计页面下看到哪些手机号投了、投给了谁、或还没投。

使用邮箱验证码也可以实现类似的功能,只是把手机号变为了Email邮箱。

三、通过自定义输入项实现

“自定义输入项”是指要求投票者在投票前输入一些主办方预设的信息,如姓名、学号等,主办方可在后台查看到这些信息,从而实现实名投票。 但因无法验证这些信息的有效性、唯一性,故一般只适用于小范围的,且确认不会有人冒名顶替的投票场合。参考教程《使用自定义输入项收集投票人的信息》

四、通过禁止微信分享实现

还有一种小范围投票的场景是:主办发创建好投票后,通过微信群等渠道将投票页面推送给特定人群(例如只在微信群内推送),或生成二维码后只允许在场人员扫码进入(常见于现场投票),此时,可在后台“设置-基本设置”下的“投票渠道”,设置为只允许微信投票,然后在“设置-微信相关”下,设置为“禁止分享”,即可实现上述需求。 但需要注意的是,禁止微信分享实际只是屏蔽了微信右上角菜单的分享功能,但用户如果通过某些手段直接得到投票页面的网址或直接把二维码拍照发给别人扫码进入,则仍可以绕过规则实现拉票行为,所以请谨慎考虑该方案的局限性,如是严格的投票活动,建议只采用前面提及的邀请码、手机邮箱验证等方案。