は、私は私がはcaptchaを使用する必要がありますか?
<%: CaptchaMVC.HtmlHelpers.CaptchaHelper.Captcha(Html,"Refresh","Input Symbols",5) %>
capcha私を与えている、次のように私は、そのコードを追加したregister.aspxページでのCodePlexから得たが、 ているDLLを追加し、 は、私はそれが好きでしたキャプチャを使用する必要があるMVC Webアプリケーションを持っています
とAccountController.csでコード:
[HttpPost]
public ActionResult NotAttribute()
{
if (this.IsCaptchaVerify("Captcha is not valid"))
{
TempData["Message"] = "Captcha is valid";
return View();
}
TempData["Message"] = "Captcha is not valid";
return View();
}
[HttpPost]
[CaptchaVerify("Captcha is not valid")]
public ActionResult UseAttribute()
{
if (ModelState.IsValid)
{
TempData["Message"] = "Captcha is valid";
return View();
}
TempData["Message"] = "Captcha is not valid";
return View();
}
しかし、そのデバッグモードのように正常に動作していないで、これらの方法 なぜいずれかをヒットすることはできませんあまりにも登録ボタンをクリックした後?それは遅すぎる私はCAPTCHAの代替を提案するかもしれないなら、なぜ
ロボットは、隠しフィールドを無視するようにプログラムすることができます(たとえCSSで隠されていても)。気を付けて。 – gdoron
通常のユーザーはどのように非表示フィールドを埋めることができると思いますか? FireBugで? – gdoron
@gdoron今日私は明らかに話をしていません。 –