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

当一个词无效时,recaptcha仍提交表单

  •  2
  • sdot257  · 技术社区  · 16 年前

    嗯,所以今晚我有点惊喜。我花了20分钟的时间试图弄明白为什么我能够提交一个表单,因为我在recaptcha字段中输入的内容是无效的。你真的不需要输入它显示的确切单词吗?如果它显示了两个单词,我拼错了其中一个单词,我仍然通过了验证?同样,如果“你好世界”和我输入“地狱人”,它仍然有效。

    2 回复  |  直到 16 年前
        1
  •  4
  •   Gordon Gustafson    16 年前

    recaptcha ,您只在其中一个词上进行测试,而另一个词用于帮助计算机扫描打印材料。所以你只需要得到一个通行权(你需要的是随机的)。D

        2
  •  0
  •   Michael Petrotta user3140870    16 年前

    这个 recaptcha 网站描述了原因。你需要把这两个词中的一个正确地说出来;只有recaptcha知道哪一个。

    但是如果一台计算机不能读取 Captcha,系统如何知道 谜题的正确答案?这里是 如何:每个无法阅读的新词 通过OCR正确地提供给用户 与另一个词连用 答案已经知道了。这个 然后要求用户阅读这两个单词。 如果他们解决了 答案是已知的,系统假定 他们的回答对新的 一个。然后系统给出新的 给其他一些人的印象 以更高的信心确定, 原始答案是否 对的。