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

无验证码的用户登记表?

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

    我今天想注册twitter,我注意到他们的注册表格没有验证码。表单URL是 https://twitter.com/signup . 我还注意到他们使用了下面这样的输入。

    <input name="authenticity_token" type="hidden" value="ce803cee65a96aaa97bdf75da166599c3adc9ec8" />
    

    这是什么方法?

    当用户访问注册表单时,他们是否在数据库中创建临时值?当用户提交表单时检查它?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Community CDub    8 年前

    authenticity_token 是RubyonRails的一个特性,其中编写了Twitter。
    See this question .

        2
  •  2
  •   Matthew Scharley    15 年前

    我不能肯定地说,但我知道有些人已经使用JavaScript动态地做一些事情,例如,将隐藏的输入设置为某个随机但预期的值。这与大多数自动化客户机不会解析JavaScript的假设不符。