Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation Drupal 6-如何在注册表中添加自定义反垃圾邮件_Validation_Drupal_User Registration_Spam Prevention - Fatal编程技术网

Validation Drupal 6-如何在注册表中添加自定义反垃圾邮件

Validation Drupal 6-如何在注册表中添加自定义反垃圾邮件,validation,drupal,user-registration,spam-prevention,Validation,Drupal,User Registration,Spam Prevention,如何在默认(/user/register)注册表中添加我自己的“反垃圾邮件”问题 这就是我想做的: 用户名(默认字段) 电子邮件(默认字段) 确认电子邮件(默认字段) 自定义反垃圾邮件问题(雪是什么颜色?) 因此,此表单中的用户必须用“白色”回答最后一个问题,否则他/她无法注册 先走一步 自定义模块方法:- 使用hook\u form\u user\u register\u alter()更改默认注册表单,将自定义问题字段添加到注册表单中 在表单alter中添加$form['#validat

如何在默认(/user/register)注册表中添加我自己的“反垃圾邮件”问题

这就是我想做的:

  • 用户名(默认字段)
  • 电子邮件(默认字段)
  • 确认电子邮件(默认字段)
  • 自定义反垃圾邮件问题(雪是什么颜色?)
因此,此表单中的用户必须用“白色”回答最后一个问题,否则他/她无法注册

先走一步

自定义模块方法:- 使用hook\u form\u user\u register\u alter()更改默认注册表单,将自定义问题字段添加到注册表单中

在表单alter中添加$form['#validate'][]='your custom question validation function'中的验证,以验证问题是否得到正确回答

现有模块:-
似乎存在安全问题模块()。你可以看看这个。

我想我找到了问题的答案。。。它被称为“验证码谜语”。我会尽快试试这个。