asp.net 里怎么防止用户模拟表单提交数据
2010-11-22 21:00
375 查看
一个电子商务网站,发现很多用户为了方便,自己都制作工具来填写页面提交数据。
页面上有验证码,工具上也有,然后让用户输了就提交。
请问有什么简单易行的办法有防止用户这样做么?
加一个自动激活,然后用邮箱验证,就可以防止注册机了。
然后定时删除没有激活的数据就可以了。
楼上的能说得再详细点么?
如果如果每次用户发个单子都要去邮箱验证,岂不也太烦了点?
表单不存在模拟不模拟,对你站点来说,只要有正确的内容提交就行了。
用户注册的时候限制就好了。何必要每个单子也去验证,除非有需求。
例如用户注册的时候,都是未激活的状态,然后发送一封邮件到用户邮箱。
链接就是 你的网站/激活.aspx?用户ID=aaa(为了安全。可以加密)
然后用户点击了就算激活了。用户激活后,他提交什么数据,就不管了,除非有需求,那么你可以设置一个用户一天只能发多少帖子啊,或者判断帖子内容是否符合什么的。
只要是提交的正常数据在不在线提交有何所谓
确实像掐掉客户端的话用数据加密呗,别的方法不清楚
情况是这样的,因为是一个C2C的网站,一个用户发单,另一个用户接单。他们用工具就很容易第一时间接掉单,造成普通人用网页根本接不到单子。模拟个post操作应该不影响什么,还减少了网站的get请求
别告诉我们你没有验证码哈。。。判断他是否输入验证码就可以了。。。
验证码是有,但是别人在工具上也把你验证码读出来,然后让用户输入验证码,这样也是可以快速接单
如果发觉用户两次提交间隔低于1分钟,那么要求用户回答一个猜谜问题,如果没有回答这个问题就禁止用户继续提交。
我觉得验证码要强悍一点。至少不能轻易的识别出来。
另外,是不是考虑下用户为什么觉得不方便?要么是慢的受不了,要么是广告多的不得了?
突然发现,现在很多项目里,基本上都是基于数据的增删改查
我想问下,对于这种大量的重复数据增删改(很多张表格数据的录入),大家一般是怎么做的?
一个个的 去 copy实现表格的增删改?
还是别的什么办法? 减少这种让人纯体力活的方法
下面的这些,是有google的cookie跟踪JS生成的,和cnzz.COM那种服务是一样,baixing.com这个域名使用了google的这项服务:
请问,什么是google的cookie跟踪JS生成服务:?详细解释一下他们的意思;
我要做的东西能是有一个JS一定要在页面全部加载完后执行请哪位高人给个JS代码。
比如一个网站当前在线有1000个人,在网站中有一个A的区域 只能进去500人(按时间优先进入)
目前已经进入了500人(满了) ,而还有200人点击想进去 则不能进入
而A区域有1个人退出来了 那么A区域当前只有499人那么 可以进入一个在线的人
而那个在线的人是在200人中的最早点击想要进入的那个人。
(当有人退出时则自动 提示 最早点击的人是否需要进入)
这样的功能怎么做。 是不是要用 线程? 还是记入在外面等的人的id 在定时来检查 A区域中是否有500人 若么有则调用方法添加人进来呢?
来源:nba直播
页面上有验证码,工具上也有,然后让用户输了就提交。
请问有什么简单易行的办法有防止用户这样做么?
加一个自动激活,然后用邮箱验证,就可以防止注册机了。
然后定时删除没有激活的数据就可以了。
楼上的能说得再详细点么?
如果如果每次用户发个单子都要去邮箱验证,岂不也太烦了点?
表单不存在模拟不模拟,对你站点来说,只要有正确的内容提交就行了。
用户注册的时候限制就好了。何必要每个单子也去验证,除非有需求。
例如用户注册的时候,都是未激活的状态,然后发送一封邮件到用户邮箱。
链接就是 你的网站/激活.aspx?用户ID=aaa(为了安全。可以加密)
然后用户点击了就算激活了。用户激活后,他提交什么数据,就不管了,除非有需求,那么你可以设置一个用户一天只能发多少帖子啊,或者判断帖子内容是否符合什么的。
只要是提交的正常数据在不在线提交有何所谓
确实像掐掉客户端的话用数据加密呗,别的方法不清楚
情况是这样的,因为是一个C2C的网站,一个用户发单,另一个用户接单。他们用工具就很容易第一时间接掉单,造成普通人用网页根本接不到单子。模拟个post操作应该不影响什么,还减少了网站的get请求
别告诉我们你没有验证码哈。。。判断他是否输入验证码就可以了。。。
验证码是有,但是别人在工具上也把你验证码读出来,然后让用户输入验证码,这样也是可以快速接单
如果发觉用户两次提交间隔低于1分钟,那么要求用户回答一个猜谜问题,如果没有回答这个问题就禁止用户继续提交。
我觉得验证码要强悍一点。至少不能轻易的识别出来。
另外,是不是考虑下用户为什么觉得不方便?要么是慢的受不了,要么是广告多的不得了?
突然发现,现在很多项目里,基本上都是基于数据的增删改查
我想问下,对于这种大量的重复数据增删改(很多张表格数据的录入),大家一般是怎么做的?
一个个的 去 copy实现表格的增删改?
还是别的什么办法? 减少这种让人纯体力活的方法
下面的这些,是有google的cookie跟踪JS生成的,和cnzz.COM那种服务是一样,baixing.com这个域名使用了google的这项服务:
请问,什么是google的cookie跟踪JS生成服务:?详细解释一下他们的意思;
我要做的东西能是有一个JS一定要在页面全部加载完后执行请哪位高人给个JS代码。
比如一个网站当前在线有1000个人,在网站中有一个A的区域 只能进去500人(按时间优先进入)
目前已经进入了500人(满了) ,而还有200人点击想进去 则不能进入
而A区域有1个人退出来了 那么A区域当前只有499人那么 可以进入一个在线的人
而那个在线的人是在200人中的最早点击想要进入的那个人。
(当有人退出时则自动 提示 最早点击的人是否需要进入)
这样的功能怎么做。 是不是要用 线程? 还是记入在外面等的人的id 在定时来检查 A区域中是否有500人 若么有则调用方法添加人进来呢?
来源:nba直播
相关文章推荐
- asp.net清除页面缓存,防止页面回退重复提交数据及防止同一用户同时登录
- asp.net 防止用户通过后退按钮重复提交表单
- asp.net清除页面缓存,防止页面回退重复提交数据及防止同一用户同时登录
- asp.net清除页面缓存,防止页面回退重复提交数据及防止同一用户同时登录
- Asp.Net模拟表单提交数据和上传文件的实现代码
- asp.net 防止用户通过后退按钮重复提交表单
- asp.net 防止用户通过后退按钮重复提交表单
- Asp.Net模拟表单提交数据和上传文件的实现代码
- Asp.Net防止刷新重复提交数据小记
- 在ASP.net Ajax中防止用户多次提交
- 防止asp.net页面多次提交数据
- Asp.Net防止刷新重复提交数据(小记)
- ASP.NET MVC 表单提交多层子级实体集合数据到控制器中
- 使用Post/Redirect/Get实现Asp.net防止表单重复提交
- 在ASP.NET AJAX中防止用户多次提交页面
- 关于Asp.Net中避免用户连续多次点击按钮,重复提交表单的处理
- ASP.NET MVC中在Action获取提交的表单数据方法总结
- 关于Asp.Net中避免用户连续多次点击按钮,重复提交表单的处理
- [转]asp.net 防止外部提交数据
- ASP.NET 表单按钮防止二次提交