记录自己制作投票系统的坑
来源:互联网 发布:ubuntu登陆界面修改 编辑:程序博客网 时间:2024/04/30 15:56
当时情况是这样的
我需要制作的一个投票系统
当时遇到一些问题
首先我使用了记录ip与cookie加验证码的方法做了投票系统
但是存在漏洞
因为目前我已知的获取ip的函数都是只能获取局域网主ip
然后在局域网中,如多台手机连同一个wifi,然后会产生后果是,从他们这些客户端所获取到的ip将会一模一样,导致一台手机投票后其余手机或者那个主电脑不能再投票
然后另一个漏洞是无法防止刷票
开始我使用验证码解决了机器刷票
但是人工刷票的时候,他们只需要使用无痕浏览模式或者清除cookie然后更换Ip就可以再次投票,由此达到刷票的效果
手机端的ip坑爹的地方在于断开网络后再连网络,ip会改变.
当时被这个纠结了很久也查了很多资料
但是都不知道怎么阻止刷票
最后一个解决解决方法是关注微信公众号后投票
一个微信一票,然后就通过微信公众号返回唯一标识符openID,然后达到只能唯一投票的效果
但是对于电脑端的刷票依然无法解决
0 0
- 记录自己制作投票系统的坑
- jquery制作简单的投票系统
- 网上投票的制作
- 制作自己的man手册(记录)
- 制作自己的W7系统的主题包自己制作
- 自己制作的主框架系统
- 自己制作的主框架系统
- 用百宝云在线表单制作一个简单的投票系统
- 自己做的一个投票管理的系统,感觉还是挺好的哦
- 新浪博客的投票系统
- SSH下的投票系统
- django开发的投票系统
- 简单的JavaWeb投票系统
- 投票决策系统的理论基础
- 制作柱状投票统计图的完整程序
- 构建自己的Linux系统记录(一)
- 构建自己的Linux系统记录(二)
- 构建自己的Linux系统记录(三)
- HTTP协议简介及TCP三次握手和四次挥手
- STemWin移植到MiCO物联网操作系统笔记-基于秉火STM32F429开发板【1】
- MySql-5.7.17 -winx32的安装配置
- 远程连接不上的各种问题
- 为什么计算机时间要从1970年1月1日开始算起
- 记录自己制作投票系统的坑
- 完美的代价
- Apache Ant 自动化工具的使用
- python学习之(8)简单绘图matplotlib.pyplot
- 编写一个程序,输入月份号,输出该月份号的英文名称
- 快速排序和归并排序 使用图形化界面的方式
- 新晋漏洞攻击套件Sundown Exploit Kits分析
- Elasticsearch之基本操作
- java基础1之java语言基础1