基于微信openid投票系统如何防止刷票
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了基于微信openid投票系统如何防止刷票,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1020字,纯文字阅读大概需要2分钟。
内容图文
![基于微信openid投票系统如何防止刷票](/upload/InfoBanner/zyjiaocheng/239/88c358006d48406fb1b467b46ec60c57.jpg)
有没有更好的办法可以防止刷票?
回复内容:
做了一个基于微信 openid 的投票,目前只是通过获取openid 然后判断 UA,来进行投票操作。
有没有更好的办法可以防止刷票?
openid
不已经是唯一的么?
再记一下ip
1.对于已经投票过的openID,存进数据库。
2.openID这一字段应加上索引。
3.OK,每收到一次投票处理,先在表里查看openID是否有记录,有着不作插入处理。提示用户已投过票。
楼上已经回答的很好了,数据库存下openid,然后每次检索有没有,openid增加索性的目的是,增加查询的速度
用微信网页授权可以确保在微信浏览器中打开.没有权限的可以用芝麻之门这种借用他人的授权.openid具有唯一性
很不错的,一个用户不可能同时拥有100个微信号吧,微信也不允许的。
用户每次给你发消息会有个openid,把openid存起来,这样就能在投票时判断下openid是不是自己听众。
订阅号的话限制用户只能通过你的公众号获取投票url!比如让用户回复投票获取url,然后记录用户的openid,用户投票后再记录一下openid,这样既保证了openid的唯一性,又能有限防止有人伪造openid刷票,同时还能涨粉;认证服务号的话可以用微信网页授权
内容总结
以上是互联网集市为您收集整理的基于微信openid投票系统如何防止刷票全部内容,希望文章能够帮你解决基于微信openid投票系统如何防止刷票所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。