代码之家  ›  专栏  ›  技术社区  ›  mnemosyn

把CAPTCHA放在他们自己的页面上?

  •  2
  • mnemosyn  · 技术社区  · 15 年前

    Derik Whittaker . 这里的想法是建立一些抽象,你所需要做的就是用一个 [ValidateCaptcha] 属性。这一切正常。

    但是,我们在不同的页面中有很多表单小部件,我不想让验证码到处浮动。所以我想用StackOverflow的方法来实现它: Submit a Form -> Challenge Captcha -> Submit Captcha -> Perform Action on original form data .

    现在,如何将用户重定向到captcha页,同时保留最初提交的信息?

    我想到了一些非常丑陋的黑客(隐藏字段w/base64编码的表单数据等),但我认为我遗漏了一些明显的东西。另一方面,这听起来好像我想做一些有状态的方式,我不应该?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Darin Dimitrov    15 年前