验证是不是是人提交表单而不是 DOS:-0

Posted

技术标签:

【中文标题】验证是不是是人提交表单而不是 DOS:-0【英文标题】:Validate whether its a human submitting a form and not a DOS :-0验证是否是人提交表单而不是 DOS:-0 【发布时间】:2011-08-25 00:31:08 【问题描述】:

您如何确保提交表单的人正在这样做,而不是受到 DOS 攻击?

我希望有一种简单的方法可以生成用户在提交网络表单之前必须输入的某种图像或曲线

技术栈 MVC 与 C#

【问题讨论】:

这些被称为验证码; ***.com/questions/450835/… 【参考方案1】:

http://en.wikipedia.org/wiki/Capcha

是否可以尝试使用 Capcha?

【讨论】:

【参考方案2】:

我假设您的意思是要检查它是否不是机器人(而不是 DOS,这是其他东西)。为此,请查看reCAPTCHA。

【讨论】:

【参考方案3】:

here 是一个关于生成验证码的简短教程。 search on google 揭示了更多信息。

【讨论】:

以上是关于验证是不是是人提交表单而不是 DOS:-0的主要内容,如果未能解决你的问题,请参考以下文章

引导验证(成功)后,表单使用默认方法而不是 ajax 提交。 e.preventDefault() 不起作用?

Jquery 表单仅在您第一次提交时工作,而不是第二次

不提交表单的 MVC 表单验证

jQuery提交表单而不重新加载页面

jquery验证表单是不是为空

如何验证jsp表单提交不为空